QQ頻道機器人-疫情助手
該代碼庫是基于QQ機器人框架進行開發(fā)的機器人叨襟,用于服務查詢國內(nèi)疫情最新動態(tài)、疫情資訊晰洒、風險地區(qū)朝抖、出行政策、疫情科普谍珊、防疫熱線等服務
機器人指令
/疫情 城市
查詢指定城市當天疫情數(shù)據(jù)
示例:/疫情 深圳
/風險地區(qū) 城市
查詢國內(nèi)風險地區(qū)
示例:/風險地區(qū) 深圳
/出行政策 出發(fā)地-到達地
查詢國內(nèi)出行政策
示例:/出行政策 深圳-廣州
可單個地區(qū)查詢
示例:/出行政策 深圳
/疫情資訊
查詢疫情最新新聞動態(tài)
示例:/疫情資訊
/疫情科普
防范疫情科普知識
示例:/疫情科普
/防疫熱線 城市
查詢當?shù)胤酪邿峋€電話
示例:/防疫熱線 深圳
開源地址
GitHub倉庫地址: COVID-Bot
Gitee倉庫地址:COVID-Bot
使用方法
使用代碼庫前需要配置好相關的信息治宣,可以跟隨下面的步驟進行
環(huán)境安裝
py包的依賴配置,通過pip install -r requirements.txt
可以安裝所有的依賴包
環(huán)境配置
拷貝根目錄的 config.example.yaml
為 config.yaml
cp config.example.yaml config.yaml
修改 config.yaml
砌滞,填入自己的 BotAppID 和 Bot token 以及其他相關參數(shù)侮邀,參數(shù)介紹如下
token:
appid: "123" # 機器人appid
token: "xxx" # 機器人token
運行機器人
在代碼庫根目錄執(zhí)行下面命令
python3 bot.py
代碼說明
.
├── LICENSE
├── README.md
├── .gitignore
├── config.example.yaml # 配置文件模版
├── config.yaml # 實際的讀取配置文件(需要自己從demo復制一份修改參數(shù))
├── util.py # 字符相關的處理
├── command_register.py # 指令的裝飾器處理
├── requirements.txt # py包的依賴配置,通過`pip install -r requirements.txt` 可以安裝所有的依賴包
├── bot.py # 程序運行入口贝润,包括不同指令的處理
特別感謝
- 油價助手 為疫情助手提供指令注冊
- Python SDK 為疫情助手開發(fā)提供SDK
效果預覽
F96BCE7E10BEA1836398EC32C5AB3E68.jpg
A085E12C39C78E7DABC6D309D944827A.jpg
FAFB94D4FFFDE786B49C03E40609D12E.jpg
C91C0D71BBA6258D1A7A1272645592E0.jpg