如何让机器人自动回复包含特定关键词的消息?

栾卓逸栾卓逸06月16日1958

本人刚注册了一个Telegram营销号,想要机器人自动回复带关键词的内容,例如有人发送“活动”就自动发送活动信息,怎么做?求详细教程!

5 个回答

衡庆
衡庆回答于 06 月 16 日
最佳答案

目前主流的Telegram自动回复关键词消息有两种:

1. 使用BotFather创建机器人,通过@BotFather设置关键词触发语,输入/keyword绑定触发关键词,输入/message绑定回复语,方法简单但是功能有限。

2. 用Python写对接Telegram Bot API的脚本,用message.text获取信息,if判断关键字,再调用sendMessage接口,需要基础编程,但逻辑可以很复杂

建议新手先用第一种方法,实在不行再用第二种,推荐Termux+Python开发,都是免费的。注意不要群发垃圾信息,容易被封

须榆
须榆回答于 06 月 16 日

你的这个需求非常普遍,建议用BotFather创建机器人,通过第三方平台(如Manybot)设置关键词触发。

步骤大体为:

1. 先使用BotFather创建好机器人,得到token;

2. 到支持TG机器人的平台注册,绑定自己的机器人;

3. 在后台添加关键字规则,用户说活动自动回复指定内容;

4. 保存测试一下效果。

选择平台要稳定可靠的,不要选择容易被封的。设置好以后拉几个好友测试一下。

么熙
么熙回答于 06 月 17 日

利用BotFather创建自定义机器人,关键词触发自动回复,具体步骤:

1. 通过BotFather创建新的机器人,获得Token

2. 借助第三方平台(比如Manybot)进行账号绑定,设置关键词规则

3. 设置触发关键词“活动”,绑定相对应的回复信息

4. 测试发送消息效果

整个操作过程可视化,零基础操作。注意给机器人取一个吸引眼球的头像和昵称,营销效果更好。

零资
零资回答于 06 月 19 日

通过BotFather创建机器人获取Token。

前往Bot API官网下载相关库。

用Python写一个关键词判断脚本,例如“活动”对应预设消息。

部署Heroku或VPS,设置webhook即可。

记得为机器人赋予管理员权限。

这样发“活动”就会自动回复了。

是翠梅
是翠梅回答于 06 月 20 日

Telegram自动回复关键词需要Bot配合数据库。

建议您这样处理:

先找BotFather注册一个机器人类账号并设置token。@mybotname 然后找开发人员做一个简单的逻辑判断,判断消息内容包含活动两字就调用API接口发送活动信息。也可以用现成的自动化工具Bot API +数据库实现。要给Bot设置管理员权限,才会有发言权限。需要一定的编程能力,如果不会编程,可以找外包人员实现。

您的答案