sillyGirl(傻妞机器人)安装以及对接go-cqhttp(2023年12月)

目录

编写的原因

下载傻妞

注意!!注意!!!注意!!!!

同样的下载go-cqhttp

安装以及配置 go-cqhttp

下载screen

创建go-cqhttp窗口

创建sillyGirl窗口

常见错误


编写的原因

暑假的时候安装教程安装过傻妞机器人,但是最近安装的时候发现出了问题,结果一看傻妞的版本好像更新了而且对接QQ的方法不一样了,一看csdn没有教程,那我就自己摸索终于搞出来了

下载傻妞

废话不多说

首先创建一个文件夹名字随意,创建的文件夹名称是sillyGirl

mkdir /root/sillyGirl

然后下载傻妞的源文件,由于github半墙,下载困难,我这里直接给出分享连接了,可以的话还是去github上下载支持作者,但是好像作者的博客删了QAQ

傻妞下载链接

注意一下,给出的下载链接的配置环境为x86_64架构的linux系统,如果其他的系统环境要另外的去下载,由于wget不支持断点续传(maybe)所以建议在自己的windows上下载好然后传给linux的/root/sillyGirl上面(如果你创建了文件夹的话)。

之后进入文件夹

cd /root/sillyGirl

 给予权限并且运行可执行文件

chmod 777 sillyGirl
./sillyGirl

 之后进入网页后台

http://你linux服务器端的ip:8080

注意!!注意!!!注意!!!!

傻妞机器人更新之后不支持OnebotV11协议标准机器人的反向wesocket的方式接入

需要在插件商城中下载

搜索OnebotV11(原内置QQ)

或者直接搜索QQ也行

下载好后才可以进行对接

同样的下载go-cqhttp

也是一样的方法——在windows下的github上下载文件然后传到linux上面

go-cqhttp下载链接

里面有如下文件

顺便教大家看看github下如何安装你操作系统适配的安装包

安装以及配置 go-cqhttp

处理器和操作系统是什么型号就下载什么型号(或者下载tar.gz然后解压进入文件夹运行也行,这个目前不展开说),我的是ubuntu系统进入安装包的目录直接安装就行

dpkg -i 安装包名称

这样就安装好了然后运行

go-cqhttp

会出现这样的截图

 选择3——反向 Websocket 通信

然后按回车放回之后进入配置文件

nano config.yml 

 我的建议是扫码登录修改这个参数

修改这个这个为你的代理服务器

 

ws://127.0.0.1:8080/bot/onebotv11

这里的8080端口为你的傻妞机器人的默认端口,如果换了端口记得把这个8080换了

下载screen

由于运行傻妞机器人和go-cqhttp的时候会独占整个窗口并且当ssh退出时(不是用ssh链接而是用vnc桌面连接的随意QAQ),任务也会停止。所以要用screen相当于后台新开一个屏幕运行这两个程序。

我用的是ubuntu/debian不同操作系统之间的安装命令可能会不一样(可以百度一下)

apt-get install screen

然后接下来就是screen的命令

screen -S 窗口名称        //新建一个窗口

screen -x 窗口名称        //跳转到相应的窗口

screen -ls        //列出所有的窗口名字以及状态

ctrl+a+d是跳出当前窗口

创建go-cqhttp窗口

那我们先要创建一个窗口用来运行go-cqhttp

screen -S go-cqhttp

然后运行go-cqhttp

go-cqhttp

ctrl+a+d跳出

创建sillyGirl窗口

接下来创建一个窗口sillyGirl

screen -S sillyGirl

进入/root/sillyGirl目录下运行sillyGirl

cd /root/sillyGirl
./sillyGirl

ctrl+a+d跳出

如果没出意外的话应该就可以对接成功了

常见错误

go-cqhttp登录失败,账号不安全又或者是其他的原因导致的账号登陆失败

原因应该就是账号风控(不安全

可以通过修改登录设备类型来改变,这里修改的时用安卓手表协议登录

方法如下

更改device.json文件(与config.yml同一目录下)修改protocol为2

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/218881.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python玩转PDF:几招搞定的高效操作方法

更多资料获取 📚 个人网站:ipengtao.com 当在Python中操作PDF时,有几种常见的方法,每种方法都有其独特的优点和用例。在本文中,我们将深入探讨这些方法,并提供丰富的示例代码,以帮助大家更好地…

​multiprocessing.shared_memory --- 可跨进程直接访问的共享内存​

源代码: Lib/multiprocessing/shared_memory.py 3.8 新版功能. 该模块提供了一个 SharedMemory 类,用于分配和管理多核或对称多处理器(SMP)机器上进程间的共享内存。为了协助管理不同进程间的共享内存生命周期,multiprocessing.m…

Linux具体命令(二)

1.ls Linux的ls命令是用来列出指定目录下的文件和子目录的命令。该命令在Linux和Unix系统中广泛使用,是一个非常基础且重要的命令行工具。执行ls命令时,它会显示指定目录下的所有文件和子目录的名字,如果是根目录,则默认显示当前…

Java 多线程按顺序执行输出

比如三个线程分别打印 A,B,C,顺序执行5次,最后输出ABCABCABCABCABC 主要依赖线程的join方法 实现代码如下: package com.cn.springboot.bootdemo.controller;import org.springframework.web.bind.annotation.RestC…

查询指定节点和对应的父节点

查询指定节点和对应的父节点 WITH RECURSIVE cte AS (SELECT id, parent_id FROM xxx_dir WHERE id 2 -- 当前节点的 IDUNION ALLSELECT t.id, t.parent_id FROM xxx_dir t JOIN cte c ON t.id c.parent_id ) SELECT DISTINCT id, parent_id FROM cte;

「Verilog学习笔记」可置位计数器

专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点,刷题网站用的是牛客网 timescale 1ns/1nsmodule count_module(input clk,input rst_n,input set,input [3:0] set_num,output reg [3:0]number,output reg zero);reg [3:0] cnt ; always (posed…

3-分布式存储之Ceph

任务背景 虽然使用了分布式的glusterfs存储, 但是对于爆炸式的数据增长仍然感觉力不从心。对于大数据与云计算等技术的成熟, 存储也需要跟上步伐. 所以这次我们选用对象存储. 任务要求 1, 搭建ceph集群 2, 实现对象存储的应用 任务拆解 1, 了解ceph 2, 搭建ceph集群 3, 了…

深度学习 | Pytorch深度学习实践 (Chapter 12 Basic RNN)

十二、Basic RNN —— 实际上就是对线性层的复用 使用RNN最重要的两点: 了解序列数据的维度;循环过程所用的权重共享机制; 一般就是自己写个循环,权重层重复用就行了; 回顾:-----------------------------…

【源码复现】《Simple and Deep Graph Convolutional Networks》——GCNII模型

目录 1、论文简介2、论文核心介绍2.1、研究动机2.2、创新点2.3、具体实现2.3.1、初始残差链接2.3.2、恒等映射2.3.3、模型 3、源码复现3.1、Torch复现3.2、DGL复现 1、论文简介 论文题目——《Simple and Deep Graph Convolutional Networks》论文作者——Ming Chen&#xff0…

【模型训练】SD-大模型

【模型训练】SD-大模型

破局创新,天翼云HBlock如何以小见大、以柔克刚?

引言:另辟蹊径开拓创新 不走传统存储厂商的“寻常路” 【全球存储观察 | 科技热点关注】 在分布式块存储领域,大部分厂商的安装软件套件大小都在GB级。然而,天翼云破天荒地将存储资源盘活系统HBlock的软件安装包浓缩到了170MB&a…

linux中proc与sys的区别

在Linux系统中,/sys目录和/proc目录都是特殊的虚拟文件系统,用于提供对系统内核和设备信息的访问。 虽然它们的作用有一些重叠,但它们在功能和用途上有一些区别。 功能: /sys目录主要用于提供对设备和驱动程序的信息和配置的访…

Python-乒乓球小游戏【附完整源码】

乒乓球小游戏 乒乓球小游戏是一个简单而有趣的2D页面交互式游戏,玩家可以通过键盘输入来控制球拍上下移动来接球,从而体验乒乓球的乐趣。该游戏有单人和双人两种模式 运行效果: 一:主程序: import sys import cfg …

Jupyter Notebook: 交互式数据科学和编程工具

Jupyter Notebook: 功能强大的交互式编程和数据科学工具 简介 Jupyter Notebook是一个开源的Web应用程序,广泛用于数据分析、科学计算、可视化以及机器学习等领域。它允许创建和共享包含实时代码、方程式、可视化和解释性文本的文档。总而言之,我认为它…

3D Font

在游戏中使用3D文本 只需添加预制件并立即生成您的文本。 特点: *真实3D字母,可用作游戏对象*移动友好低聚 *VR兼容 *WebGL兼容 *30种以上不同字体 *材料和颜色可定制 WebGL演示 https://indiechest.itch.io/3d-font-engine 下载: ​​Unity资源商店链…

【tips】base64编码怎么反显出图片

格式 <img width"400" height"300" src"data:image/jpeg;base64,这里存放base64的图片内容/>实际的数据展示是这样的 然后把以上的文件内容放置到html文件中 最终展示样例 点击这个 展示出来是这样的

opencv 十五 红外图像中虹膜的提取

一、算法需求 在医疗检测中&#xff0c;需要使用红外相机拍摄眼睛照片&#xff0c;然后提取出虹膜的区域。在拍摄过程瞳孔需要进行运动&#xff0c;其通常不在正前方&#xff0c;无法形成圆形&#xff0c;不能使用常规的霍夫圆检测进行提取定位。且在在红外图像中&#xff0c;…

将输入的字符串反向输出(c语言)

#include<stdio.h> #include<string.h> int main() {int i, j, k;char s[50], temp;gets(s);//输入k strlen(s);//计算字符的长度//反向输出for (i 0, j k - 1;i < k / 2;i, j--){temp s[i];s[i] s[j];s[j] temp;}puts(s);//输出 }

ARM TZC-400原理及配置方式

吧ARM TZC-400是一种TrustZone Controller&#xff0c;用于ARM Cortex-A系列处理器中的硬件支持。TrustZone是ARM提供的一种安全技术&#xff0c;通过在处理器上创建两个不同的安全区域&#xff08;Secure Zone和Non-Secure Zone&#xff09;来提供硬件级别的安全隔离。 TZC-4…

最近面试了一位5年的测试,一问三不知,还反怼我...

最近看了很多简历&#xff0c;很多候选人年限不小&#xff0c;但是做的都是一些非常传统的项目&#xff0c;想着也不能通过简历就直接否定一个人&#xff0c;何况现在大环境越来 越难&#xff0c;大家找工作也不容易&#xff0c;于是就打算见一见。 在沟通中发现&#xff0c;由…