假设机器人名称是my_bot。
目录
手动获取
1-将机器人添加到组中。
转到组,单击组名称,单击添加成员,在搜索框中搜索您的机器人,如下所示:@my_bot,选择您的机器人并单击添加。
2-向机器人发送虚拟消息。
您可以使用此示例:/my_id @my_bot
我尝试了一些消息,但并非所有消息都有效。上面的示例工作正常。也许消息应该以 / 开头)
3- 转到以下网址:
https://api.telegram.org/botXXX:YYYY/getUpdates
将 XXX:YYYY 替换为您的机器人令牌,如:
https://api.telegram.org/bot123456789:jbd78sadvbdy63d37gda37bd8/getUpdates
4- 查找 "chat":{"id":-zzzzzzzzzz,-zzzzzzzzzz
是您的聊天 ID(带有负号)。
5-测试:您可以测试使用 curl 向群组发送消息:
curl -X POST "https://api.telegram.org/botXXX:YYYY/sendMessage" -d "chat_id=-zzzzzzzzzz&text=my sample text"
如果您错过了第 2 步,则您要查找的组将没有更新。此外,如果有多个组,您可以在响应中查找组名(“title”:“ group_name ”)。
自动获取
打开国外大佬开发的一个自动获取chatid的网站:https://codesandbox.io/s/get-telegram-chat-id-q3qkk