만들어 놓은 텔레그램봇을 채널에 입장시키고 알림을 보내도록 하겠습니다.
우선 텔레그램 봇을 만들지 않았다면 우선 아래 링크를 통해 BOT을 만들고 다시 돌아오세요.
https://spica910.tistory.com/172
1. 채널 만들기
- 텔레그램 화면 하단 우측에 보면 연필 모양 이미지를 클릭합니다.
- 채널 만들기를 누릅니다.
- 채널 만들기에서 채널의 이름을 입력하고 다음으로 진행합니다.
- 채널의 공개/비공개를 설정하고, 공개일 경우 아래 링크의 주소를 입력해줍니다.
제 경우에는 t.me/index_briefing 으로 설정하였습니다.
- 구독자 추가는 일단 넘어갑니다.
2. 채널방에 BOT 입장시키기
- 채널방에 입장을 하여 맨 위 이름을 누릅니다.
- 관리자 추가를 위해 "관리자"를 누릅니다.
- 관리자 추가를 누르고 관리자로 적용할 BOT을 선택합니다.
- 선택한 BOT에게 권한을 부여합니다.
3. 채널방 ID 확인하기
- 이제 다시 새로 생성한 채널로 돌아옵니다.
채널의 대화방에 아무말이나 넣습니다.
- 채널의 Chat_ID인 Token을 확인합니다.
(기존에 저장해 놓은 BOT의 TOKEN을 못찾으신다면 BOT_FATHER에서 "/mybot"을 입력하면 BOT의 Token을 확인할수 있습니다. 확인이 안되면 댓글 달아주세요)
- 아래 주소를 복사하고 [bot token]에 조금전 받은 주소를 입력하고 web browser에서 접속해 봅니다.
https://api.telegram.org/bot[토큰값]/getUpdates ex) https://api.telegram.org/bot55~~~tpk/getUpdate |
- 링크로 이동하여 채널 ID인 Token을 확인합니다
제 경우에는 -100xxxxxxxxxx 과 같이 Chat_ID를 확인하였습니다.
4. 작성하고 있는 Python 프로그램에서 해당 Chat_ID를 입력하고 코드를 실행하시면 됩니다.
채널을 통해 열심히 만들었던 파이썬 코드들을 이용하여 다른 분들과 많은 정보 교환하시기 바랍니다.
파이썬을 공부하는 재미가 이런데 있는것이겠지요!!
공지방으로 운영하는 채널은 IndexBriefing 입니다.
IndexBriefing 이 동작하는 모습이나 제공하는 정보에 관심이 있으시다면 채널 추가 해주세요.
indexbriefing 채널에 대한 설명 및 소통창구 입니다.
https://spica910.tistory.com/241
'Engineering > Python' 카테고리의 다른 글
[Python] IndexError: list index out of range (0) | 2023.05.27 |
---|---|
[python] 실시간 환율 가져오기 (feat. forex-python & xpath) (1) | 2023.05.05 |
[python] API layer.com을 이용한 다양한 api 연결 (0) | 2023.01.07 |
[python] 이미지 연달아 다운받기(ft. 차입공매도율) (0) | 2022.12.28 |
[python] google sheet 정보를 정해진 시간에 telegram으로 보내기 (0) | 2022.12.25 |
댓글