-
crontab curl http_status telegramArchive/기타 2020. 9. 3. 17:11
A. 텔레그램 봇 만들기
참조링크 : m.blog.naver.com/hosang46/2210273887481. 텔레그램 앱에서 @BotFather 대화창 시작
2. /newbot
3. 봇 이름 생성
4. 봇 토큰 기록
5. 만든 봇과 채팅방 개설
6. https://api.telegram.org/bot[토큰]/getUpdates
7. https://api.telegram.org/bot[토큰]/sendMessage?chat_id=[내chat_id]&text=[메세지]B. curl 이용 웹사이트의 http status 코드를 받아 200 이 아닌 경우 텔레그램으로 메시지 보내기 shell
#!/bin/bash STATUS=$(curl -s -o /dev/null -w '%{http_code}' https://example.com) TIMESTRING=$(date +"%Y%m%d_%H%M%S") if [ $STATUS -ne 200 ]; then curl -d "chat_id=[내 CHAT ID]&text=$TIMESTRING%20[메시지]" \ -H "Content-Type: application/x-www-form-urlencoded" \ -X GET https://api.telegram.org/bot[토큰]/sendMessage fi
C. crontab 으로 10분마다 체크
10 * * * * [쉘 파일경로]/[쉘 파일명]
반응형'Archive > 기타' 카테고리의 다른 글
inote X-Folding Elite Pro - User Manual (0) 2021.09.12 오픈소스SW 라이선스 (0) 2019.10.22 구글 캘린더 음력 반복일정 생성 프로그램 (0) 2016.08.23 삼지아이티 피스넷 하이파이 설명서 (0) 2016.04.01 LED 주방등 설치 (0) 2015.05.04