달력

07

« 2018/07 »

  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

'텔레그램봇으로그룹채팅방'에 해당되는 글 1

  1. 2018.07.12 텔레그램 봇 - 그룹 채팅방에 메시지 보내기

텔레그램 봇으로 그룹 채팅방에 메시지 보내기.



봇을 만들고 그룹에 봇을 초대한 다음


그룹 채팅창에 아무 메시지나 적고 재빠르게 웹 브라우저로 아래 주소를 요청한다. (메시지 보내고 웹 호출이 빨라야 한다)


https://api.telegram.org/bot124763527:AAElL2DfFSUc6gYUccAp4IXiAY7PvE/getUpdates


여기에서 124763527:AAElL2DfFSUc6gYUccAp4IXiAY7PvE 이 부분은 이걸 그대로 적는게 아니고 봇 토큰.을 적는다.


여기에서 chat_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

를 입력하면 쉽게 챗 아이디를 알 수 있다.





Posted by 멋지다마라송


티스토리 툴바