怎样使用Telegram创建自己的机器人?

逮雅韵逮雅韵06月03日1130

想在Telegram上做一个自己的纸飞机机器人,怎么办?注册什么?需要编程吗?有简单的方法吗?

3 个回答

衣霞雰
衣霞雰回答于 06 月 03 日
最佳答案

1. 注册BotFather。在Telegram中搜索@BotFather,发送/start

2. 输入/NewMyBot 创建机器人,然后按步骤设置名称及用户名,最后获取到token(非常重要)

3. 机器人创建好后,以@username的方式分享给好友进行测试。如你命名paperplane,好友可通过@paperplane找到。

4. 加功能的话,需要编程。Python+python-telegram-bot最常见,官方文档很丰富。

5. 不会编程也可以玩。用BotFather的/setcommands设置菜单,用/setdescription设置简介,基础交互够了。

6. 网站对接,需要以Webhook的方式接收消息。这个需要搭建服务器,但是网上教程很多。

现在知道怎么做了吧?有问题欢迎提问哦。

越飞捷
越飞捷回答于 06 月 03 日

创建一个Telegram机器人是如此的容易。

第一步你必须要在BotFather上注册,BotFather是负责机器人注册的账号。

回复 /newbot 按照提示设置名字、用户名即可。

注册成功后会获取Token,这是机器人的身份证。

关于编程:如果你想做一个普通的机器人,你可以使用在线平台,如 BotStar、ManyChat 等,基本上不需要编写代码。

不过,如果你想对功能进行深度定制,则需要通过Python等语言编写。

现在有很多现成的纸飞机机器人的模板,可以搜一下。

整个过程在30分钟内结束。

贵温文
贵温文回答于 06 月 03 日

1. 首先在Telegram搜索@BotFather,这是官方的机器人创建工具。

2. 输入/start,发送/NewBot,根据提示输入名字和用户名(就是@xxx)

3. 创建成功后会有一个API Token,这是机器人的身份证,一定要保存好。

4. 后续想要让它干活的话,可以基于现有的bot框架(如python的python-telegram-bot),或者直接用telegram的webhook功能对接自己的代码。

5. 如果不想写代码,可以选择BotStuff这样的可视化搭建工具,搭积木似的添加功能。

6. 纸飞机机器人本质上是转发消息的bot,建议先研究Telegram的message forwarding API。

7. 开发完成后要进行测试,可以找朋友加你bot进行测试。

8. 上线前去 Telegram 官方进行审核,以免被封杀。

最大的难点在于调试,但网上教程很多,遇到错误直接搜具体错误信息即可。

您的答案