如何做一个可以回复指令的TG机器人?

今天 便当教你如何快速自制一个简单的可以回复指令的TG机器人

我们需要:

1,一个Telegram

2,一个谷歌浏览器(登陆过的)(强烈建议电脑端!!

3,一个稳定的VPN(搞着搞着掉线了就不好整了)

接下来 我会以一个电脑端用户的视角进行讲解(结尾打脸)


第一步 整理

我们可以首先创建一个记事本文件(.txt)(这是一个好习惯)

像是这样

看的一头雾水?没关系 我来跟你讲解


第二步 编辑

我们的目的是做一个可以回复指令的TG机器人 首要的事 应该是创建几条指令

我们打开与 @BotFather 的对话 发送指令 /mybots 打开上一节创建的机器人 并点击 Edit Bot

点击左下角 编辑指令 并发送几条编辑好的指令

格式如下:

command1(英语和数字都行 不能出现中文) - Description(这是描述)
command2 - Another description

像这样

此时我们再和机器人聊天 就会发现多了这些指令


第三步 脚本

打开 这个网址 (注意:本节所有的网址打开都需要翻墙 并强烈建议在电脑端使用谷歌浏览器打开)并新建一个项目 起一个好听的名字:001

这时候你可能会说“啊 wc 我一点写代码的基础都没啊咋整”

没有关系! 我已经给你整理好了

打开 这个网址并复制全文 全部粘贴进新建项目001(注意:原本新建项目的存在的代码(如上图)也要替换

接下来就可以自定义你的指令和回复啦!

需要注意的几点
1,记得保存!!!
2,第二十四行记得更换成你机器人的Token
3,第三十七行及之后注意出现的中文“指令名称”“反馈”

如图 是我编辑的指令以及收到相应指令后机器人反馈的消息

其他的代码无需改动 默认就好!


第四步 部署

保存完项目之后 点击右上角的部署“新建部署” 选择类型为“Web应用” 执行身份为“我” 有访问权限的人员为“任何人”(如图)

部署完后 会有下面的弹窗 我们复制一下web应用网址 并记录下(记事本的优越性体现出来了)

之后 我们打开任意一个url在线编码网站

输入刚刚复制的web应用地址 并点击Encode 会得到这样一串东西(如下图)

我们复制一下这串链接 并将自己机器人的API Token和这串链接组合到一个新的超链接里(格式如下)

https://api.telegram.org/bot这里放机器人的token/setWebhook?url=这里放urlEncode过的那一串链接

随后 我们会得到一个超长的链接(如下图)

我们复制得到的超长链接 并在浏览器打开 结果发现会出现下面的内容 这说明成功啦!(除非你没按照步骤来)

此时我们回到Telegram 再和机器人发送指令

它回复了!自动的!

大功告成!

本篇到这里就结束啦 前半段的时候还有电脑 现在由于在公交车上只能用手机编辑了

本文为了方便编辑 一些地方没有打码 大家在做的时候注意不要泄露出机器人的Token

感谢浏览!同时希望得到你的订阅

我是 听话的便当

打赏
  • Copyrights © 2005-2021 听话的便当
  • 访问人数: | 浏览次数:

Thanks♪(・ω・)ノ 都是微信

支付宝
微信