一时兴起用来辅助自己TG聊天用的一些bot,目前暂时开源部分功能。Bot使用到的库: PyTelegramBotAPI
-
机器人目前所拥有的功能:回话和回复命令。
-
机器人使用的依赖:
PyYaml
,PyTelegramBotAPI
-
机器人的特性:不使用api的
regexp
功能回话,通过yaml文件的独特文件格式,实现自定义关键词回复的功能,从而减少代码行数,降低维护难度。并且支持单关键词多语句回复,实现随机回话的效果。 -
使用方法:
安装好python3.8,和上述依赖。
本地新建目录,使用
git clone https://github.com/Avimitin/Avimitin_Bot.git
命令下载源码。编辑 config 目录中的
Reply.yaml
和config.yaml
文件在
config.yaml
里修改TOKEN: 你的token
,保存退出在
Reply.yaml
文件里按照以下格式添加关键词和回复:keywords: replywords keywords2: - replywords1 - replywords2最后添加代理执行
python Bot1.py
即可
- 启动bot之后,可通过
/add
和/delete
命令增删关键词和回复
- 机器人地址: https://t.me/avimibot
- 机器人目前功能:转发消息并回复,可用于客服或联系被Spam用户。
- 机器人依赖:
PyTelegramBotAPI
- 机器人特性:普通的转发机器人。