telegram-bot api查询组ID和发送消息


获取群组ID

1. 创建机器人

在 BotFather 中创建一个机器人,获取 Token

2. 添加机器人到群组

将新建的机器人拉入群组

3. 发送消息

在群组里随便发一条消息,例如 /start

4. 获取群组ID

在浏览器中访问以下地址(替换为你的 bot token):

1
https://api.telegram.org/bot<YOUR_TOKEN>/getupdates

返回的 JSON 数据中包含 chat_id,即为群组 ID(通常以 - 开头)。


发送消息到群组

命令行方式

1
curl -d 'chat_id=-504500469&text=hello' 'https://api.telegram.org/bot<YOUR_TOKEN>/sendMessage'

Webhook 方式

1
https://api.telegram.org/bot<TOKEN>/sendMessage?chat_id=-xxxx325322&text=hello

注意:chat_id 需要替换为实际的群组 ID。