如何创建自己的Telegram机器人?

蒲和璧蒲和璧07月07日540

求大佬指导如何制作自己的telegram机器人,注册和设置指令等等,主要是用于纸飞机网站自动发消息,有详细教程吗?

3 个回答

委阳秋
委阳秋回答于 07 月 07 日
最佳答案

流程:

1. 找BotFather(Telegram自带机器人),输入 /newbot 创建新机器人,它会给你一个Token,保存好,这是你机器人的身份证明。

2. 给机器人起个名字,结尾必须带_bot,比如"纸飞机小助手_bot"。这个名字非常重要,其他人就是通过这个名字来找你的机器人的。

3. 设置指令。返回BotFather,利用 /setcommands 发送你的指令列表(比如 /start、/help)以及相应的中文说明。

4. 获取消息接口。用Python写一个简单的脚本,利用Telegram的API,监听信息并自动回复,建议用python-telegram-bot库。

5. 部署到服务器。找免费VPS或云函数运行代码,保证机器人在线7×24小时。

关于自动发消息,建议使用webhook接收消息,轮询效率太低容易超时。同时要注意,Telegram官方禁止使用机器人发布违法和不良信息,不要胡乱使用。

才晴画
才晴画回答于 07 月 07 日

创建Telegram机器人非常简单,只需要按照三个步骤来完成就可以了:

1. 找到@BotFather,这是官方机器人管理账号,添加好友后,发送 /start 开始

原文内容:

找@botfater,这是官方的机器人管理账号,加好友后,发送/start开始

找@botfater,这是官方的机器人管理账号,加好友后,发送/start开始

2. 输入 /newbot 创建新机器人,按提示设定名称、用户名(@开头的那个)

3. 拿到Token后就可以写一个python脚本进行收发消息了,网络上有许多成熟的框架

纸飞机网站自动回复的话推荐GramJS库,比Python好用一些,具体实现逻辑是监听消息,然后触发回复。

新手常犯的错误是:权限设置以及消息的过滤,建议先做个测试号。报错时先看看官方文档。现在懂了吗?

允芮澜
允芮澜回答于 07 月 08 日

创建 Telegram 机器人非常容易,只需 3 步:

1. 找BotFather注册

在telegram里搜BotFather,发送 `/start` 开启对话,发送 `/newbot` 创建机器人,设置名字和用户名称(就是@后面的字符),创建成功后会给你一个token。

2. 利用API实现功能

利用 Telegram Bot API 实现自动发消息,如通过 Python 中的 python-telegram-bot 模块写个监听器,收到信息后自动回复或定时推送。对于“网站自动发消息”,可以绑定服务器后台的接口,触发后调用 API 推送至 Telegram 的群组或频道。

3. 管理权和安全

记得在BotFather中设置隐私模式(privacy on)限制只有粉丝才能触发,或者关闭隐私模式允许所有人访问。部署时token加密存储,不要泄露。

建议新手可以从python入手,网上教程丰富,代码量小,容易上手。

您的答案