์ด๋ฒ์๋ Telegram ์ ํ์ฉํ์ฌ ํน์ ํ ์กฐ๊ฑด์ผ ๋ ์๋ฆผ์ ๋ฐ์ ์ ์๋๋ก ํ๋ bot ์ ๋ง๋ค์ด ๋ณด๊ณ ์ ํฉ๋๋ค.
์ฐ์ Telegram ์์ ๋ฉ์์ง๋ฅผ ๋ณด๋ผ ๊ณ์ (bot)์ ๋ง๋ค์ด์ผ ํฉ๋๋ค
1. Telegram API ์ค๋นํ๊ธฐ
1.1. PC ์ ํ ๋ ๊ทธ๋จ ์ค์น ํ ๊ฒ์์ฐฝ์ "BotFather" ๋ฅผ ๊ฒ์ํฉ๋๋ค.
1.2 ์ ํ ํ “/start” ๋ฅผ ์ ๋ ฅ ์ ์ก ํฉ๋๋ค.
2. ์๋ก์ด Telegram Bot ์ ๋ง๋ค ์ฐจ๋ก!
- “/newbot” ์ ๋ ฅ ํ ์ํ๋ bot์ ์ด๋ฆ์ ์ง์ ํฉ๋๋ค.
- Bot์ ์ด๋ฆ์๋ ‘bot’์ด๋ผ๋ ๋จ์ด๊ฐ ํฌํจ๋์ด์ผ ํฉ๋๋ค.
- ๋๋ฒ์งธ ๋นจ๊ฐ ๋ฐ์ค์ ๊ฐ์ด ์์ฑํ ๋ด์ Token ์ ๋๋ค. (๋์ค์ ํ์ฉํด์ผํจ)
3. Telegram Bot “Chat ID” ํ์ธ ๋ฐฉ๋ฒ
3.1 ์ ์ฌ์ง์ ์ฒซ๋ฒ์งธ ๋นจ๊ฐ๋ฐ์ค์ ๋งํฌ๋ฅผ ํด๋ฆญํ์ฌ bot๊ณผ์ ๋ํ๋ฐฉ ์ด๋!
3.2 “์์” ์ ๋๋ ค ํ์ฑํ
3.3 ๋ธ๋ผ์ฐ์ ์ฃผ์์ฐฝ์ https://api.telegram.org/bot[๋ดToken๊ฐ]/getUpdates
https://api.telegram.org/bot5751057449:AAEtYR7ZO0nufNoB1l6kPftJI-mZQvT0Qt4/getUpdates
3.4 ์ ์ํ์ฌ ์๋์ ๊ฐ์ด ๊ฒฐ๊ณผ๊ฐ์ด ๋์ค๋ฉด ์ ์
3.5 ๋ํ๋ฐฉ์์ ์๋ฌด ๋ฉ์์ง๋ ์ ๋ ฅ
3.5 ๋ค์ URL ์๋ก๊ณ ์นจ ํ๋ค
- ์๋ก ์ถ๊ฐ๋ ์ฝ๋์ ๋ณด์ด๋ ID: ๊ฐ์ด ๋ด๊ฐ ์ง๊ธ ๋ด์ด๋ ์์ฑํ ๋ํ๋ฐฉ์ ID ๊ฐ์ด๋ค.
4. Telegram ๋ฉ์์ง ๋ณด๋ด๊ธฐ
4.1 Bot token ๊ฐ๊ณผ chat id ๊ฐ๋ง ์์ผ๋ฉด ๋๋ค!
4.2 https://api.telegram.org/bot[๋ดํ ํฐ]/sendmessage?chat_id=[์ฑ์์ด๋]&text=[๋ณด๋ผ๋ฉ์์ง]
4.3 https://api.telegram.org/bot5751057449:AAEtYR7ZO0nufNoB1l6kPftJI-mZQvT0Qt4/sendmessage?chat_id=1297136190&text="hi Maverick"
SOURCE
https://digitalnomad-lee.tistory.com/35
https://gabrielkim.tistory.com/entry/Telegram-Bot-Token-%EB%B0%8F-Chat-Id-%EC%96%BB%EA%B8%B0
๋ค์๋ฒ์๋ python + Telegram API๋ฅผ ํ์ฉํด์ bot ์๋ฆผ์ ์ฃผ๋ ๋ฐฉ๋ฒ์ ํฌ์คํ ํด๋ณด๊ฒ ์ต๋๋ค (โ'โก'โ)
'๐ ๏ธ ์๋ํ ๋ฐ ์คํฌ๋ฆฝํธ > ๐งฐ Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python] Windows ๋ฌด์ ๋ ์ด๋ํฐ ๋ถ๋ฌ์ค๊ธฐ / ํ์ฑํ (0) | 2024.06.30 |
---|
๋๊ธ