基于Nonebot的"定时任务助手"问世了

定时任务助手v1.2.3—Planning Tasks Assistant(PTA)

PTA

此QQ机器人基于Nonebot和酷Q

特点

  • 使用Python和酷Q开发,仅仅10KB代码,实现了QQ定时任务机器人的功能
  • 使用简易(傻瓜式)、扩展性好

功能

  • 定时群禁言,解除禁言
  • 定时群消息(可@全体成员)

使用方法

  • 回复机器人:'帮助' 即可获取帮助指令
  • 具体问题参看下方,加群获取帮助 (519153571)

安装方法:

配置环境:

  • Python 3.7以上
  • nonebot pip install nonebot
  • scheduler pip install "nonebot[scheduler]"

安装配置:

安装完成后,再次配置CQHTTP插件,在CQHTTP插件的目录下在 config/ 下,打开名为 “user-id”.json 的文件(“user-id” 为你登录的 QQ 账号) 修改文件为如下配置项:

{
  "ws_reverse_api_url": "ws://127.0.0.1:8080/ws/api/",
  "ws_reverse_event_url": "ws://127.0.0.1:8080/ws/event/",
  "use_ws_reverse": true
}

配置好后重启插件,运行我写的Python文件(bot.py),若配置成功,控制台应该会输出以下内容:

[2019-10-01 15:55:21,745] 127.0.0.1:50971 GET /ws/api/ 1.1 101 - 1031
[2019-10-01 15:55:22,044] 127.0.0.1:50972 GET /ws/event/ 1.1 101 - 996

这表示 CQHTTP 插件已经成功地连接上了 NoneBot,与此同时,插件的日志文件中也会输出反向 WebSocket 连接成功的日志。

更新日志:

v1.2.3 - 2020.3.28

  • 新增:
    • 数据初始化交互
    • 中断当前对话<取消>
    • 可添加控制更多的群<添加群号>
  • 优化:
    • 数据存储结构
    • 人机交互逻辑

v1.2.0 - 2020.3.21

  • 优化:
    • 定时群消息与禁言功能(定时任务)
    • 时间输入逻辑
    • 人机交互逻辑

v1.1.0 - 2020.3.20

  • 新增:
    • 定时群禁言功能
    • @全体成员功能
  • 优化:
    • 定时群消息功能
    • 人机交互逻辑

v1.0.0 - 2020.3.19

  • 新增:
    • 定时群消息功能
  • 优化Bug,增加代码的稳定性

Githubhttps://github.com/artisanbox/PTA_Bot

5

文章导览

评论

评论

5
分享本页
微信扫一扫浏览本页
微信二维码 扫一扫添加微信

我们注意到您的浏览器版本过低。本站需要在更现代的浏览器上才能充分展现,我们推荐您下载谷歌Chrome浏览器来浏览本站。

下载谷歌浏览器