该代码库是基于QQ机器人框架进行开发的机器人,用于服务查询国内疫情最新动态、疫情资讯、风险地区、出行政策、疫情科普、防疫热线等服务
/疫情 城市
查询指定城市当天疫情数据
示例:/疫情 深圳
/风险地区 城市
查询国内风险地区
示例:/风险地区 深圳
/出行政策 出发地-到达地
查询国内出行政策
示例:/出行政策 深圳-广州
可单个地区查询
示例:/出行政策 深圳
/疫情资讯
查询疫情最新新闻动态
示例:/疫情资讯
/疫情科普
防范疫情科普知识
示例:/疫情科普
/防疫热线 城市
查询当地防疫热线电话
示例:/防疫热线 深圳
GitHub仓库地址: COVID-Bot
Gitee仓库地址:COVID-Bot
使用代码库前需要配置好相关的信息,可以跟随下面的步骤进行
py包的依赖配置,通过pip install -r requirements.txt
可以安装所有的依赖包
拷贝根目录的 config.example.yaml
为 config.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 # 程序运行入口,包括不同指令的处理