這裡記錄如何快速建立一個 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={發送的文字訊息}"