Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.45 KB

README.md

File metadata and controls

42 lines (32 loc) · 1.45 KB

Telegram机器人

一时兴起用来辅助自己TG聊天用的一些bot,目前暂时开源部分功能。Bot使用到的库: PyTelegramBotAPI

@Avimitin_bot

  • 机器人地址:https://t.me/Avimitin_bot

  • 机器人目前所拥有的功能:回话和回复命令。

  • 机器人使用的依赖:PyYaml,PyTelegramBotAPI

  • 机器人的特性:不使用api的regexp功能回话,通过yaml文件的独特文件格式,实现自定义关键词回复的功能,从而减少代码行数,降低维护难度。并且支持单关键词多语句回复,实现随机回话的效果。

  • 使用方法:

安装好python3.8,和上述依赖。

本地新建目录,使用git clone https://github.com/Avimitin/Avimitin_Bot.git命令下载源码。

编辑 config 目录中的Reply.yamlconfig.yaml文件

config.yaml里修改TOKEN: 你的token,保存退出

Reply.yaml文件里按照以下格式添加关键词和回复:

keywords: replywords
keywords2:
   - replywords1
   - replywords2

最后添加代理执行python Bot1.py即可

  • 启动bot之后,可通过 /add/delete 命令增删关键词和回复

@avimibot

  • 机器人地址: https://t.me/avimibot
  • 机器人目前功能:转发消息并回复,可用于客服或联系被Spam用户。
  • 机器人依赖:PyTelegramBotAPI
  • 机器人特性:普通的转发机器人。