텔레그램 봇으로 그룹 채팅방에 메시지 보내기.
봇을 만들고 그룹에 봇을 초대한 다음
그룹 채팅창에 아무 메시지나 적고 재빠르게 웹 브라우저로 아래 주소를 요청한다. (메시지 보내고 웹 호출이 빨라야 한다)
https://api.telegram.org/bot124763527:AAElL2DfFSUc6gYUccAp4IXiAY7PvE/getUpdates
여기에서 124763527:AAElL2DfFSUc6gYUccAp4IXiAY7PvE 이 부분은 이걸 그대로 적는게 아니고 봇 토큰.을 적는다.
여기에서 chat_id 를 알아낼 수 있는데, 아래 그림에서 보면 id: 부분, 챗 아이디가 12345678 이 된다.
챗 아이디가 잘 안나오면 텔레그램 그룹채팅창에서 메시지 보내기 -> 웹 브라우저 호출. 이 작업을 빠르게! 하면 된다.
이제 리눅스 쉘에서는 아래처럼 메시지를 보낼 수 있다. (챗 아이디가 마이너스인 경우도 있다)
/usr/bin/curl https://api.telegram.org/bot124763527:AAElL2DfFSUc6gYUccAp4IXiAY7PvE/sendmessage -d chat_id=-28483868 -d text="${msg}"
만약 한글이 깨지면
/usr/bin/curl --data-urlencode https://api.telegram.org/bot124763527:AAElL2DfFSUc6gYUccAp4IXiAY7PvE/sendmessage -d chat_id=-28483868 -d text="${msg}"
추가 - 그룹 채팅에 @get_id_bot 이라는 봇을 초대하고,
/start
/my_id
를 입력하면 쉽게 챗 아이디를 알 수 있다.
추가2 - 그룹 채팅에 @mara7vvbab_bot 이라는 봇을 초대하고,
/start
/cid
를 입력하면 쉽게 챗 아이디를 알 수 있다.
'Tech > 개발관련' 카테고리의 다른 글
웹컬러 Web Color (0) | 2018.08.28 |
---|---|
숫자 단위 약어 (0) | 2018.07.13 |
애플 개발자 센터 (0) | 2018.06.30 |
깃헙 Github 을 이용한 무료/깔끔 홈페이지 만들기 (0) | 2018.06.04 |
PHP - json 배열처리 (0) | 2017.05.18 |