Telegram机器人群组or频道发消息教程Token和ChatID获取教程

创建自己的机器人和Token:

【1】添加官方好友 @BotFather

【2】输入【 /start 】 -【 /newbot 】,给新机器人自定义起名(可中文),必须以bot结尾,不能和别人重复, 如: mytest888bot

【3】起名新建成功后会输出 Use this token to access the HTTP API,就是你这个机器人的 Token, 如: 72974832650:AAJKLTBZKAQWRNVZMKKFUJy7Gk8

ChatID的获取【群组or频道】:

【1】群组or频道内添加自己创建的机器人mytest888bot

【2】群组or频道内添加官方机器人 @get_id_bot

【3】 群组or频道内任意发一条消息, 官方机器人@get_id_bot 会自动带出当前群组或频道 Chat ID,即可获得-100开头的Chat ID 如:-1001765384001

机器人测试命令

使用实际的 tokenchatid 替换 下列范例 中的 {token}{chatid} ,就可以发送消息成功

【1】发送 get 请求 (浏览器地址栏 访问):

https://api.telegram.org/bot{token}/sendMessage?chat_id={chatid}&text=1234

【2】发送 post 请求:

curl -s -X POST https://api.telegram.org/bot{token}/sendMessage -d chat_id={chatid} -d text="Hello World"

机器人在群组中:不允许访问消息

【1】联系机器人@BotFather,输入命令 /setprivacy ,选择自己的机器人,设置为Disable模式即可

【2】若群组中机器人依然收不到普通消息,将机器人踢出群再拉进群,就可以收到消息了。

题外话: UserID的获取:

【1】好友添加机器人 @userinfobot

【2】输入 /start ,即可获得自己的UserID

posted @ 2024-11-28 17:16  Journey&Flower  阅读(1483)  评论(0)    收藏  举报