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

2022-05-21 23:06:47 浏览数 (1)

QQ频道机器人-疫情助手

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

机器人指令

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

开源地址

GitHub仓库地址: COVID-Bot

Gitee仓库地址:COVID-Bot

使用方法

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

环境安装

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

环境配置

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

代码语言:shell复制
cp config.example.yaml config.yaml

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

代码语言:shell复制
token:
  appid: "123" # 机器人appid
  token: "xxx" # 机器人token

运行机器人

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

代码语言:shell复制
python3 bot.py

代码说明

代码语言:txt复制
.
├── 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              # 程序运行入口,包括不同指令的处理

特别感谢

  • Python SDK 为疫情助手开发提供SDK

效果预览

image.pngimage.png
image.pngimage.png
image.pngimage.png
image.pngimage.png

0 人点赞