在telegram中我们可以通过和一个名为BotFather
的机器人交互来申请我们自己的机器人,具体步骤如下
添加BotFather为好友
点击这里添加BotFather
打开和BotFather的对话框发送 /newbot
这一步过后BotFather会提示你输入你要创建的机器人的名字,这个名字可以随意,是我们称呼它的名字
设置自定义机器人的名字(这个名字不同于上一步的名字,这个名字是唯一的)结尾必须是_bot
或者Bot
,不能包含中文, 标点符号
如果上一步执行成功那么BotFather会返回该机器人的token,大概长这样
123456789:ABCDEfghiJK4314daDSadSa7
记住这个token,到这里机器人就创建好了
进入机器人信息页面,点击更多
,点击添加到群组
,选择一个群组即可
通常来说我们都需要让机器人在一个群组里工作,所以首先我们需要将机器人添加到我们指定的群组,在群组里发送随意消息并@这个机器人,比如
hello @your_bot
然后浏览器打开这个链接,注意替换为你的token
<https://api.telegram.org/bot><token>/getUpdates
你看到的是一个json,格式如下
{
"ok": true,
"result": [
{
"update_id": 414941268,
"message": {
...
},
"chat": {
"id": -465512321,
...
},
...
}
]
}
从中找到chat.id这就是当前群组的id,以后发消息都是发到这个id.