這裡記錄如何快速建立一個 Telegram bot 以及透過 bot 發送訊息到群組。

在 Telegram 搜尋 BotFather

建立機器人

/newbot

接著,加 bot 為好友後,可以將它加入群組

刪除 Webhook

https://api.telegram.org/bot{YOUR_BOT_TOKEN}/setWebhook

接收訊息

https://api.telegram.org/bot{YOUR_BOT_TOKEN}/getUpdates

從 getUpdates 可以取得Group 的 chat_id

{
  ...
},
"chat": {
"id": -myidnumber, // Group chat_id
"title": "MyBotGrupName",
"type": "supergroup"
},
"date": number,
"migrate_from_chat_id": -number
}
}

測試發送訊息到群組

curl -X POST "https://api.telegram.org/bot{YOUR_BOT_TOKEN}/sendMessage" -d"chat_id={chat_id}&text={發送的文字訊息}"