首页 > 其他分享 >EQ-BDS面板部署QQ机器人

EQ-BDS面板部署QQ机器人

时间:2023-08-14 22:55:35浏览次数:93  
标签:QQ 插件 机器人 配置 权限 BDS 面板 EQ

一、名词解释

机器人框架指的是

图片

图片

插件指的是

图片

图片

签名器指的是

图片

图片

机器人框架配合签名器才能登录QQ号,两者必须同时运行,缺少任何一个都会导致QQ号登录不上,或者是QQ登录得上但是无法发送消息。

插件是连接QQ号EQ-BDS面板的“桥梁”,没有它面板将无法对接您的QQ号

二、配置教程

0.预处理

首先处理杀毒软件误报问题。在服务器上安装火绒安全

当然,您也可以不选择火绒,使用其他杀毒软件,到时候给插件加上信任即可

安装完成后禁用Windows Defender,详见EQ-BDS面板用户手册

然后我们打开家里面的电脑,确保电脑和手机用的是同一个路由器的网络!

1.解压压缩包

直接解压即可,压缩包内是一个文件夹,不用担心直接解压会导致文件凌乱

2.运行配置程序

运行go-cqhttp一键配置.exe

图片

3.生成配置

什么都不要动,直接点击生成配置,弹出询问框点击确定

图片

图片

然后我们可以关闭go-cqhttp一键配置.exe

4.运行启动脚本

运行一键启动机器人和插件和签名器.bat

图片

5.扫码登录

我们找到机器人框架的窗口,耐心等待10秒,有二维码出现

如果二维码显示不完整,适当调节窗口大小即可

图片

用手机QQ登录小号,然后扫码登录

禁止使用主账号做机器人,永久封号后果自负!!!

如果扫不到控制台的二维码,可以打开机器人目录下的二维码图片文件

图片

您需要确保整合包是在您家里面的电脑上运行的,而不是云主机。因为您需要确保电脑和手机用的是同一个路由器的网络,否则您手机上会收到以下报错:

图片

如果您家里没有电脑,或者即使是家里的电脑并且手机连接的是家里的WIFI但是还是出现上面这个问题,请使用旧版本:

网盘链接:https://wwzv.lanzoue.com/b03km7lpe,密码:6pzr

配套教程:https://www.cnblogs.com/xy0797/p/17560172.html

6.部署到服务器

扫码登录成功后,我们关闭所有窗口,把整合包文件夹用压缩软件压缩成压缩包

然后把压缩包上传到服务器,解压缩到合适位置,运行一键启动机器人和插件和签名器.bat

图片

注:在使用过程中可以经常看到机器人框架出现下图的这种报错,无视即可,又不是不能用

图片

三、EQ-BDS面板配置机器人教程

1.复制插件token

找到插件窗口,点击显示token,然后全选复制

图片

2.设置面板连接插件

打开EQ-BDS面板,切换到QQ机器人配置1选项卡,粘贴token到编辑框内

图片

如果机器人和您的面板不在同一个服务器,那么请您开放机器人所在服务器的TCP 6987端口,然后在“机器人IP地址”里面填写机器人所在服务器的IP地址

如果机器人和您的面板在同一个服务器,IP地址留空即可

如果您看不懂上述文字,IP地址留空即可

然后我们勾上启用QQ机器人

图片

3.确认是否连接成功

切换到基本控制选项卡,可以看到显示机器人已连接

图片

4.配置群号

切换到QQ机器人配置2选项卡,配置群号

如果您只有一个群,那么群号配置全部填写同一个群号。如果您有专门的管理群和聊天转发(群服互通)群,就填写到对应位置。

图片

如图所示,主群群号和管理群号不能留空!

主群指的就是所有玩家都在的QQ群,管理群指的是只有服务器管理在的群。

虽然定义是这样子的,但是面板允许管理群和主群为同一个群,这是因为默认情况下“管理群私聊权限验证”是开启状态,只要这个开启,普通群成员就无法使用机器人命令,因此把有玩家的群设置为管理群是安全的

如果您有多个群都是主群/聊天转发群/管理群,请用“#”分隔多个群号。比如说12451445和13467146都是主群,您填写12451445#13467146即可。

如果您有专门的管理群,并且想让群里面的所有成员都能使用机器人指令,请这样配置:

图片

如果您没有专门的管理群,主群就是管理群,但是您不想让群管理员使用机器人指令,请这样配置:

图片

5.权限设置

假如您的QQ为178932645,请先切换到QQ机器人配置1选项卡,在右下角的QQ[#分割多个QQ]填入您的QQ号,然后点击左边的添加到权限列表,这样子即可给予自己最高权限。给其它人权限依此类推。

图片

如果您没有开启管理群私聊权限验证,那么所有在管理群的人,不管是不是群管,都相当于有最高权限。

如果开启了管理群私聊权限验证,并且开启了给予管理群管理员最高权限,那么管理群的群管和群主自动获得最高权限。

注意:私聊机器人时,不会检测您是否在管理群内有最高权限,所以说如果想私聊机器人控制服务器,您必须设置私聊权限。

后续升级机器人的方法

这里只描述大致的方法,具体请阅读新版本附带的pdf教程

1.在旧的机器人整合包运行go-cqhttp一键配置.exe,点击导出配置,弹出的询问框选择确定

图片

完成后设置工具会提示导出完成,点击确认后设置工具会自动结束运行,注意到多出了配置包文件夹

图片

我们把这个文件夹复制到新整合包的目录下

注意,新整合包必须在您家里面的电脑上,不然扫码登录会报错

运行新整合包的一键配置工具,询问是否导入旧版本选择

图片

图片

运行新整合包的一键启动机器人和插件和签名器.bat,完成QQ号的登录,然后再按照正常配置的流程上传到服务器

图片

标签:QQ,插件,机器人,配置,权限,BDS,面板,EQ
From: https://www.cnblogs.com/xy0797/p/17630003.html

相关文章

  • Python分享之requests(1)
    1、模块说明requests是使用Apache2licensed许可证的HTTP库。用python编写。比urllib2模块更简洁。Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和POST数据自动编码。在python内置模块的基础上进行了高度的封装,从而......
  • SpringBoot有几种获取Request对象的方法?
    HttpServletRequest简称Request,它是一个ServletAPI提供的对象,用于获取客户端发起的HTTP请求信息。例如:获取请求参数、获取请求头、获取Session会话信息、获取请求的IP地址等信息。那么问题来了,在SpringBoot中,获取Request对象的方法有哪些?常见的获取Request对......
  • vue——qq音乐播放器(1) 左边导航栏样式的实现
    实现结果:左侧导航栏样式实现完整代码:1<template>2<!--左边导航条-->3<divclass="leftnav">4<!--logo-->5<divclass="logo"></div>6<divclass="my-scroll">7......
  • @RequestParam,@PathParam,@PathVariable等注解区别
    @RequestParam和@PathVariable注解是用于从request中接收请求的,都可接收参数@RequestParam是从request里取值@PathVariable是从一个URI模板里面来填充@RequestParam示例URL如下:http://localhost:8080/springmvc/hello/101?param1=java&param2=edge复制获取代码:......
  • 解决Mac 上码云gitee或者github出现The requested URL returned error: 403
    出现场景要把某个项目push到码云上,已经设置了仓库地址,在最后一步直接报错。adodeMacBook-Pro:yimabaoado$gitpush--set-upstreamoriginmasterremote:[session-774b45b9]Accessdeniedfatal:unabletoaccess'https://gitee.com/mzmilk/yimabao.git/':Therequested......
  • vite无法使用require的替代方案
    vite无法使用require的替代方案lowMan2022-01-1823:056631 webpack javascript复制代码constmodulesFiles=require.context('./modules',true,/.js$/)vite arduino复制代码constmodulesFiles=import.meta.globEager("./modules/*.js")......
  • 【RL】CH2-Bellman equation
    thediscountedreturn\[\begin{aligned}G_t&=R_{t+1}+\gammaR_{t+2}+\gamma^2R_{t+3}+\ldots\\&=R_{t+1}+\gamma\left(R_{t+2}+\gammaR_{t+3}+\ldots\right)\\&=R_{t+1}+\gammaG_{t+1}\end{aligned}\]state-valuefunction/the......
  • How to compare two linked lists are equal in Python All In One
    HowtocomparetwolinkedlistsareequalinPythonAllInOne在Python中如何比较两个链表是否相等#Definitionforsingly-linkedlist.fromtypingimportOptionalclassListNode:def__init__(self,val=0,next=None):self.val=valself.next=......
  • C#多线程环境下调用 HttpWebRequest 并发连接限制
    .net的HttpWebRequest或者 WebClient 在多线程情况下存在并发连接限制,这个限制在桌面操作系统如windowsxp,windows7下默认是2,在服务器操作系统上默认为10.如果不修改这个并发连接限制,那么客户端同时可以建立的http连接数就只有2个或10个。对于一些诸如浏览器或网络......
  • requests源码阅读笔记
    requests框架结构整个架构包括两部分:Session持久化参数和HTTPAdapter适配器连接请求,其余部分都是urllib3的内容。......