we-worker / BugBot

一个qq机器人,基于go-cqhttp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-cqhttp

Bug-QQ机器人

基于YesRot go-cqhttp,使用OneBot标准的插件


感谢@Go-CQHTTP-YesBot项目,这个项目的大框架都是基于YesBot完成的。

在YesBot上的修改

  • 修改群聊天方式,不需要@
  • 修改端口监听为websocket(原始方式在我的服务器上出现端口占用问题)
  • 加入一点新功能
  • 调整setu API,为更新后的V2版本。
  • 其他

目前拥有的功能

  • 发送 "setu" 返回一张涩图
  • 检测关键字禁言
  • 私聊调教对话a+b
  • 发送 "每日运势" 返回用户的每日运势
  • 输入help 返回帮助
  • 更多功能待开发....

配置

配置信息在config.json

{
    "ban_words":[], 
    "group":[],
    "self_qq":""
}

分别为

  • 禁言关键词
  • 管理的群号
  • 的QQ号

API

编写目的

用于python学习和交流 轰炸某一个莫名失踪的genius

文档

http://darkarc.top/2021/08/15/271/

使用教程

  • 此项目在windows上和ubuntu服务器上都测试过了(2021-8-15)。
  • 首先需要先配置好go-cqhttp它的使用教程,请注意,配置时,请输入12,即http与正向websocket
  • 再下载本项目可以git clone的形式下载。
  • 配置好必要的文件config.json,
  • (可选,如果发现连接失败)建立与go-cqhttp的websocker连接,需要配置main.py里的
      填写自己在go-cqhttp中设置的连接和端口
      ws = CG_Client('ws://127.0.0.1:6700')
    
  • 如果报错,可能是python3里面的一些库您没有装过,要不您根据报错信息手动一下。
    pip install ws4py
    
  • 装完库应该就正常运行了吧(运行main.py),呜呜呜,要是出问题了,我也不是很清楚了,不要骂我。

About

一个qq机器人,基于go-cqhttp


Languages

Language:Python 100.0%