创建Telegram频道之后怎么设置自动应答机器人?

裘凝静裘凝静06月22日1168

刚刚开通了一个Telegram频道,想添加一个自动回复机器人,比如有人@我或者发消息就自动回复,具体该怎么做呢?求详细步骤,小白教程!

4 个回答

载开畅
载开畅回答于 06 月 22 日
最佳答案

要明确的是,Telegram频道自动回复不是频道功能而是机器人功能。具体步骤分为三步:

1. 创建机器人账号

在Telegram中搜索@BotFather并用它创建新机器人。按照提示取名(如你的频道名+bot),获得Token秘钥。

2. 绑定频道及机器人

返回到@BotFather,用/Setcommands命令设置机器人成为管理员。注意勾选“Post messages”选项,这样才可以自动发送消息。

3. 设置自动回复规则

推荐使用Termegy、Tgstat等第三方工具上传Token,然后设置关键词触发条件,例如当用户@你或发送某段内容时,会自动回复设置好的文案。高级设置可以设定不同时间段回复不同模板。

新手建议先测试简单回复,统一回复“已收到,稍后联系”,再增加其他复杂逻辑,频道自动回复的实现是基于机器人账号+第三方平台配置,整个过程比想象中容易得多,配置完成后记得拉几个人测试一下效果。

善新梅
善新梅回答于 06 月 22 日

1. 先注册一个Bot账号。打开Telegram,搜索@BotFather,发送 /start 开始注册。

2. 根据提示输入新Bot的名称、用户名,记住Token(密钥)。

3. 返回你创建的频道,将Bot添加并设置为管理员。

4. 用Python或者其它脚本语言写监听程序,收到特定的关键词或者@消息后自动回复。

5. 将脚本部署在服务器或云服务(比如heroku)上保持运行。

不要给bot太高的权限,防止封号。新手最好先在测试频道练习。整个过程考验编程能力,不会代码可以找开源项目改。

浮萍远
浮萍远回答于 06 月 23 日

Telegram频道自动回复目前官方不直接支持,但是有两种方法可以做到:

1. 第三方bot

搜索“频道机器人”添加,根据提示设置关键词和回复,注意频道机器人不能操作频道私信。

2. 自建机器人+API

懂点编程的,可以通过Telegram Bot API+中转服务器,通过监听频道更新事件,触发自动回复。这个相对复杂,网上有现成的代码可参考。

建议新手尝试第一种方式,简单设置,不过Bot随时会变,记得查看运行情况。

堵玲珑
堵玲珑回答于 06 月 24 日

Telegram官方没有频道自动回复功能,但是可以使用Bot进行替代。

1. 先通过BotFather建立自己的机器人(搜索@BotFather)

2. 给Bot起名并设定Token(这个就相当于密码)

3. 返回频道设置界面,将Bot设置为管理员

4. 使用第三方工具或代码进行消息监控(Python+telepot库)

5. 设置条件(@我/收到消息)后发送预设回复

推荐新手使用托管机器人,网上搜索Telegram自动回复机器人即可找到可视化的托管机器人(免编程)。

注意要给机器人开通"查看消息"权限,不然无法接收消息。设置完成后,自己给自己发消息测试下效果。

您的答案

分享