Telegram Bot 使用文档

创建机器人

在telegram中我们可以通过和一个名为BotFather的机器人交互来申请我们自己的机器人,具体步骤如下

  1. 添加BotFather为好友

    点击这里添加BotFather

  2. 打开和BotFather的对话框发送 /newbot

    这一步过后BotFather会提示你输入你要创建的机器人的名字,这个名字可以随意,是我们称呼它的名字

  3. 设置自定义机器人的名字(这个名字不同于上一步的名字,这个名字是唯一的)结尾必须是_bot或者Bot,不能包含中文, 标点符号

  4. 如果上一步执行成功那么BotFather会返回该机器人的token,大概长这样

    123456789:ABCDEfghiJK4314daDSadSa7
    
    

    记住这个token,到这里机器人就创建好了

将机器人添加到群组里

进入机器人信息页面,点击更多,点击添加到群组,选择一个群组即可

获取群组chat\_id

通常来说我们都需要让机器人在一个群组里工作,所以首先我们需要将机器人添加到我们指定的群组,在群组里发送随意消息并@这个机器人,比如

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.