ํฐ์คํ ๋ฆฌ ๋ทฐ
๐บ Develop/๐ฏ Python
python telegram bot token ๋ฐ chat id ์ป์ด์ bot์ ๋ฉ์ธ์ง ๋ณด๋ด๊ธฐ
์ฃผ๋ฌ 2024. 5. 26. 00:26๋ฐ์ํ
โ python telegram bot token ๋ฐ chat id ์ป๊ธฐ
1. Bot Token ์ป๊ธฐ
BotFather ์น๊ตฌ ์ถ๊ฐ ํ /start -> /newbot ์์๋๋ก ์ ๋ ฅ ํ bot ์ด๋ฆ ์ ํ๊ธฐ
/newbot ์ ํด๋ฆญํ๋ฉด ์์ ๊ฐ์ด ๋ด ๋ค์์ ์ ํ๋ผ๊ณ ํ๋ค. bot ๋ค์์ ์๊ธฐ๊ฐ ์ํ๋ ์๋ฌด ์ด๋ฆ ์ด๋ ์์ฑํด์ ์ํฐ๋ฅผ ๋๋ฅด๋ฉด
์์ ์ ๋ด์ด๋ฆ๊ณผ HTTP API ๊ฐ์ด ๋์ค๋๋ฐ ๊ทธ๊ฒ ๋ฐ๋ก token ๊ฐ์ ๋๋ค.
2. Chat Id ์ป๊ธฐ
์์ ์ bot ์ฑํ ๋ฐฉ์ ์์์ ๋๋ฅด๊ณ ์๋ฌด ๋ฉ์ธ์ง ์์ฑ
๋ธ๋ผ์ฐ์ ธ ์ฐฝ์ URL ์ ๋ ฅํด์ ์์๋ด๊ธฐ
https://api.telegram.org/bot{token๊ฐ}
์) ํ ํฐ๊ฐ์ด 123456:ajfklsajfklds ์ผ๋
https://api.telegram.org/bot123456:ajfklsajfklds
์์ url ๊ฐ์ผ๋ก ์ธํฐ๋ท ์ฐฝ ์คํ
์ฌ๊ธฐ์ from -> ID : 6774004172๊ฐ ๋ฐ๋ก chat_id ์ ๋๋ค.
๋ง์ผ ์์ ๊ฐ์ ๊ฐ์ด ์๋์์์์๋ bot์ฑํ ์ ์์ํ๊ณ ์๋ฌด๋ฉ์ธ์ง ๋จ๊ธฐ๊ณ ๋ค์ ํ๋ฒ ์คํํด๋ณด๋ฉด ์์ ๊ฐ์ด ์ ๋์ต๋๋ค.
3. python์ฝ๋๋ฅผ ํตํด์ telegram์ ๋ฉ์ธ์ง๋ฅผ ๋ณด๋ด๋ณด์
import telegram
import asyncio
async def main():
token = '์ป์ด์จ token๊ฐ'
bot = telegram.Bot(token=token)
await bot.send_message(์ป์ด์จ chat id๊ฐ, '๋ฉ์ธ์ง ์๋ณด๋ด์ง๋ ํ
์คํธ')
asyncio.run(main())
'๐บ Develop > ๐ฏ Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Python requirements.txt ์์ฑ ๋ฐ ์ ์ฉํ๋ ๋ฐฉ๋ฒ (0) | 2024.07.16 |
---|---|
python pip ํจํค์ง ๋ชฉ๋ก requirements.txt ์์ฑ ๋ฐ ์ค์น ๋ฐฉ๋ฒ (0) | 2024.06.27 |
mac m1 ๋งฅ๋ถ python selenium, chromedriver ์ค์น ๋ฐ ์คํํ๊ธฐ (0) | 2024.05.26 |
VSCode Code Runner๋ก ์คํ์์ ModuleNotFoundError: No module named (0) | 2024.05.23 |
[mac m1] Python(pyenv) ์ค์นํ์ฌ ๋ฒ์ ๊ด๋ฆฌ (0) | 2023.11.23 |
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- Today
- Yesterday
๋งํฌ
TAG
- ๋งฅ๋ฆฐ์ด ์ฑ ์ถ์ฒ
- ๊ฐ์ฒด์งํฅ์ค๊ณ solid
- git gmail
- ๋์์ธํจํด ์ฅ๋จ์
- git name
- git user.gmail
- ๋์์ธํจํด ์ฅ์
- ๋์์ธํจํด ๋จ์
- ๊ฐ์ฒด ์งํฅ ์ค๊ณ ์์น
- ๋งฅ ์ฑ ์ถ์ฒ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
๊ธ ๋ณด๊ดํจ