TG 机器人源码如何根据需求进行二次开发?
1 个回答
先看下源码的结构,找到处理消息的主模块,一般叫bot.py或者main.py这样的文件。自动回复一般是在收到消息后判断关键词,然后调用发消息接口,这部分逻辑比较集中。
过滤消息的话,就是在消息进来之后加一个判断逻辑,比如敏感词库匹配,正则过滤,拦截后返回提示。
群管理功能稍微复杂点,可能会涉及获取群信息,踢人,禁言等api调用。你要看下源码里有没有封装Telegram Bot API的接口,比如getUpdates,kickChatMember这些方法。
建议你先看下官方文档,了解下Bot API的使用方法,再结合代码逻辑修改测试。