Telegram 如何取得 private channel 的 chat_id
一步步教你如何取得 telegram private channel 的 chat_id

步驟一:創立機器人,或取得現有機器人的 bot token
搜尋 "@BotFather" 並且加入,接著你可以透過跟他對話的方式管理你的機器人。

(認明藍勾勾)

如果是要建立機器人請輸入 "/newbot",然後照他的指示建立即可。
如果是要查詢目前機器人,就輸入 "/mybots"
bot token 的格式如下:
12341234:AAHABVdasdasd8qdasdsauM
步驟二:把機器人加入到 private channel 中
機器人加入到 channel 只能以 administrator 的方式加入。
步驟三:透過查詢機器人的更新記錄取得 chat_id
利用 telegram 提供的 API 查詢機器人更新記錄,格式如下
https://api.telegram.org/bot<bot token>/getUpdates
把你在步驟一取得的 bot token 取代上述網址的 <bot token> ,接著你會在 JSON 格式中找到 "my_chat_member" property ,再往下找 "chat" -> "id" ,即為該 channel 的 chat_id

注意: 這支 API 的內容僅保存 24 小時內的活動,所以加入頻道後要在 24 小時內查詢才有資料。
延伸閱讀
加入 BNI 商會心得
於 2023/10 加入了 BNI 台南商會(大信白金),本篇文章將分享加入後的心得,並持續更新心得內容,確認在不同階段的自己是否有偏離初衷。
rails app(web) 嵌入到 iframe 中
ruby on rails 的 web 預設是無法嵌入到 HTML iframe 中的,本篇文章將教學如何使其成功在不同網域中將 rails web 成功嵌入到 iframe 中。
設定電子郵件 DMARC
提供設定 DMARC 的範例,並且提供官方語法說明和檢測工具連結。

