ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

๋ฐ˜์‘ํ˜•

python telegram bot token ๋ฐ chat id ์–ป๊ธฐ

1. Bot Token ์–ป๊ธฐ

BotFather ์นœ๊ตฌ ์ถ”๊ฐ€ ํ›„ /start -> /newbot ์ˆœ์„œ๋Œ€๋กœ ์ž…๋ ฅ ํ›„ bot ์ด๋ฆ„ ์ •ํ•˜๊ธฐ

/newbot ๋ฉ”์„ธ์ง€ ์ž…๋ ฅํ›„

/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())

 

๋ฐ˜์‘ํ˜•
๋ฐ˜์‘ํ˜•
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
ยซ   2024/07   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
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
๊ธ€ ๋ณด๊ด€ํ•จ
๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (56)
๐Ÿ“บ Develop (34)
๐ŸŒ‹ Error Fixed (3)
๐Ÿ— Tool (3)
๐Ÿ’ป MacBook M1 (15)
๐Ÿ“ฆ ETC (1)

์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์Šต๋‹ˆ๋‹ค.