前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >教你如何用Python部署QQ频道机器人,实现在QQ频道获取疫情最新动态

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

原创
作者头像
小念
修改2022-05-21 23:06:47
2.2K0
修改2022-05-21 23:06:47
举报
文章被收录于专栏:QQ频道机器人QQ频道机器人

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              # 程序运行入口,包括不同指令的处理

特别感谢

效果预览

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • QQ频道机器人-疫情助手
    • 机器人指令
      • 开源地址
        • 使用方法
          • 环境安装
          • 环境配置
          • 运行机器人
        • 代码说明
          • 特别感谢
            • 效果预览
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档