教你如何用Python部署QQ频道机器人,实现在QQ频道获取疫情最新动态

QQ频道机器人-疫情助手

该代码库是基于QQ机器人框架进行开发的机器人,用于服务查询国内疫情最新动态、疫情资讯、风险地区、出行政策、疫情科普、防疫热线等服务

机器人指令

/疫情 城市
    查询指定城市当天疫情数据
    示例:/疫情 深圳
/风险地区 城市
    查询国内风险地区
    示例:/风险地区 深圳
/出行政策 出发地-到达地
    查询国内出行政策
    示例:/出行政策 深圳-广州
    可单个地区查询
    示例:/出行政策 深圳
/疫情资讯
    查询疫情最新新闻动态
    示例:/疫情资讯
/疫情科普
    防范疫情科普知识
    示例:/疫情科普
/防疫热线 城市
    查询当地防疫热线电话
    示例:/防疫热线 深圳

开源地址

GitHub仓库地址: COVID-Bot
Gitee仓库地址:COVID-Bot

使用方法

使用代码库前需要配置好相关的信息,可以跟随下面的步骤进行

环境安装

py包的依赖配置,通过pip install -r requirements.txt 可以安装所有的依赖包

环境配置

拷贝根目录的 config.example.yamlconfig.yaml

cp config.example.yaml config.yaml

修改 config.yaml ,填入自己的 BotAppID 和 Bot token 以及其他相关参数,参数介绍如下

token:
  appid: "123" # 机器人appid
  token: "xxx" # 机器人token

运行机器人

在代码库根目录执行下面命令

python3 bot.py

代码说明

.
├── LICENSE
├── README.md
├── .gitignore 
├── config.example.yaml # 配置文件模版
├── config.yaml         # 实际的读取配置文件(需要自己从demo复制一份修改参数)
├── util.py             # 字符相关的处理
├── command_register.py # 指令的装饰器处理
├── requirements.txt    # py包的依赖配置,通过`pip install -r requirements.txt` 可以安装所有的依赖包
├── bot.py              # 程序运行入口,包括不同指令的处理

特别感谢

效果预览

F96BCE7E10BEA1836398EC32C5AB3E68.jpg
A085E12C39C78E7DABC6D309D944827A.jpg
FAFB94D4FFFDE786B49C03E40609D12E.jpg
C91C0D71BBA6258D1A7A1272645592E0.jpg
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容