Telegram机器人教程

  1. 添加好友 @BotFather 点击"Start"和他聊天
  2. 在聊天输入框左边菜单选择 "/newbot" 输入都会有相应的回复步骤如下
    1. "Alright, a new bot. How are we going to call it? Please choose a name for your bot." 输入机器人名字(可以是中文) 比如xx商行
    2. “Good. Now let's choose a username for your bot. It must end in bot. Like this, for example: TetrisBot or tetris_bot.” 输入机器人用户名(只能是英文且必须以bot结尾) 比如TetrisBot或者tetris_bot
      1. 如果设置失败(比如用户名重复)会回复"Sorry, this username is already taken. Please try something different."
      2. 如果成功会回复很长一串,其中会包括类似"HTTP API:8429775473:AAHmro9VZ0aeGgRf14gVWR5PIatvrmbBAFs" 这个后面会用到
  3. 在浏览器中访问URL:https://api.telegram.org/bot{你的BotToken}/getUpdates (将 {你的BotToken} 替换成你自己的Token)。在返回的JSON数据中,找到 "chat":{"id":...} 字段,后面的数字就是你的 Chat ID。
  4. 将第2步的HTTP API和第3步的chat_id告诉管理员

上面没看明白可以参考这个图文链接 https://www.teleme.io/articles/create_your_own_telegram_bot?hl=zh-hans

创建Telegram讨论组

  1. 创建一个普通群组,把上面创建的机器人加入群组
  2. 将群组修改为论坛模式 进入群组配置
    1. 将"Topics"的“Enable"改为允许。 "Topics"的中文翻译应该是"话题"或者"论坛"之类的
    2. 将机器人添加为管理员 "Administrators"选项添加
    3. 将"Permissions"中文翻译应该是“权限”全部允许
  3. 在群里发送任意消息 然后通过上面添加的@sanergo_api_bot获取群组id