首页 > 其他分享 >Bug-QQ机器人

Bug-QQ机器人

时间:2024-06-05 23:58:42浏览次数:27  
标签:QQ 机器人 cqhttp API YesBot go Bug

Bug-QQ机器人

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


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

在YesBot上的修改

  • 修改群聊天方式,不需要@

  • 修改端口监听为websocket(原始方式在我的服务器上出现端口占用问题)

  • 加入一点新功能

  • 调整setu API,为更新后的V2版本。

  • 其他

目前拥有的功能

  • 测关键字禁言

  • 发送 "setu" 返回一张涩图

  • 私聊调教对话a+b

  • 发送 "每日运势" 返回用户的每日运势

  • 更多功能待开发...

配置

配置信息在config.json

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

分别为

  • 禁言关键词

  • 管理的群号

  • 的QQ号

API

编写目的

用于python学习和交流

轰炸某一个莫名失踪的genius

使用教程

  • 项目在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),呜呜呜,要是出问题了,我也不是很清楚了,不要骂我。

标签:QQ,机器人,cqhttp,API,YesBot,go,Bug
From: https://www.cnblogs.com/darkarc/p/18234184

相关文章

  • 机器人足球-自动放球
    策略选择-这部分放在lua层-myball.luac++层的内容lua层--desc:Kicker_x=function() returnCOurRole_x("Kicker")endKicker_y=function() returnCOurRole_y("Kicker")endR_x=function() returnCOurRole_x("Receiver")endR_y=functi......
  • 如何解决 Docker Compose文件无法拉取:解决运维技术领域的Bug :Failed to pull Docker C
    如何解决DockerCompose文件无法拉取:解决运维技术领域的Bug:FailedtopullDockerComposeYAMLfilefromGitHubrepository原创作者:猫头虎作者微信号:Libin9iOak作者公众号:猫头虎技术团队更新日期:2024年6月6日博主猫头虎的技术世界......
  • 钉钉机器人远程重启系统服务
    fromflaskimportFlask,requestimportsubprocessapp=Flask(__name__)@app.route('/send_message',methods=['GET'])defsend_message():webhook_url='https://oapi.dingtalk.com/robot/send?access_token=YOUR_TOKEN'#......
  • QT笔记:重定向qDebug到控件
    QT笔记:重定向qDebug到控件作为log输出的qDebug可以将调试信息打印到调试终端中,但是有时候实际使用将其输出到UI界面也是很有用的,这里记录下如何将qDebug进行控件重定向。测试版本为QT6.6.2代码mainwindow.h//只要能正常编译过qDebug的就行#include<QMainWindow>QT_BEGIN_......
  • 【杂谈】AIGC之ChatGPT-与智能对话机器人的奇妙对话之旅
    与智能对话机器人的奇妙对话之旅引言在数字时代的浪潮中,ChatGPT如同一位智慧的旅伴,它不仅能够与我们畅谈古今,还能解答我们的疑惑,成为我们探索知识海洋的得力助手。今天,就让我们走进ChatGPT的世界,一探这位智能对话机器人的奥秘。起源:ChatGPT的诞生ChatGPT的诞生,可以追溯......
  • 六足机器人运动学
    文章目录前言六足机器人运动学分析1.正运动学2.逆运动学3.MATLAB验证正逆解代码前言六足机器人运动学六足机器人运动学分析六足机器人运动学分析就是将空间直角坐标系建立再机器人腿部的关节上将腿部各关节之间的间距,关节的夹角进行关系转换,求解其位置......
  • 第三届机器人、人工智能与信息工程国际学术会议(RAIIE 2024)
    【ACM独立出版/Fellow大咖云集】2024年第二届机器人、人工智能与信息工程国际学术会议(RAIIE2024)20243rdInternationalSymposiumonRobotics,ArtificialIntelligenceandInformationEngineering大会官网:https://ais.cn/u/juURra大会时间:2024年07月05-07日大会地点:新......
  • 巧用CMake编译策略:C++二次开发中的Release与Debug模式切换秘籍
    往期本博主的C++精讲优质博文可通过这篇导航进行查找:《Lemo的C++精华博文导航:进阶、精讲、设计模式文章全收录》前言在C++二次开发的过程中,理解各种编译模式并能灵活切换,对于提升软件性能和调试效率至关重要。本文将深入讨论Debug与Release模式的区别、默认编......
  • bug记录——报了一堆xtr1common和yvals_core.h的错误
    现象        今天使用VisualStdio2022时,突然出现了这样严重的报错,看得我一头雾水,而且无法启动VisualStdio2022的调试。原因    发现NULL没法直接使用时,跟着提示添加了如下的头文件。        #include<cstddef>,是C++标准库的头文件,在C的文件中使......
  • 游戏渲染调试工具 / 抓帧 / Frame Debugger
    有时候要调试一些游戏的渲染过程,可以用以下游戏:1.FrameDebugger如果是Unity项目,可以直接在编辑器的Window/Analysis/FrameDebugger打开自带的抓帧工具,对于自己的项目非常合适,能看到每一帧渲染的整个过程 2.RenderDoc如果要调试的游戏是手机游戏,或者PC上的其他游戏,......