首先,在浏览器中输入“https://api.telegram.org/botToken/getUpdates”,(红色字体改为由 @BotFather 给予的 token ,取得 token 的方法请参考 [Telegram] Telegram(二) 建立 Bot 机器人 ),则会得到一串的 JSON ,如果得到的是如以下的 JSON ,表示频道中没有广播讯息(好像会以天为单位,前一天就算有广播讯息,也不会列出)。
{"ok":true,"result":[]}
可先在频道中输入“Hello World”,然后再回到前一个步骤,将会得到以下的 JSON:
{"ok":true,"result":[{"update_id":720650387,
"channel_post":{"message_id":22,"chat":{"id":-123456789,"title":"频道名称","username":"机器人名称","type":"channel"},"date":1582014900,"text":"Hello World"}}]}
排序后如下:

{
"ok":true,
"result":[
{
"update_id":720650387,
"channel_post":
{
"message_id":22,
"chat":
{
"id":-123456789,
"title":"频道名称",
"username":"机器人名称",
"type":"channel"
},
"date":1582014900,
"text":"Hello World"
}
}]
}
找到其中的 “chat:” id”:-123456789,就是我们需要的 Chat ID,接著就可以藉著这组 Chat ID ,使用程式来对频道发送广播讯息了。
取得 Chat ID 之后,也可以试著在浏览器中输入“https://api.telegram.org/botToken/sendMessage?chat_id=-123456789&text=Hello World”,红色字体须改为自己的 token ,以及刚刚取得的 Chat ID ,应该就可以顺利在频道中广播讯息了。
 

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部