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时,有几种常见的方法,每种方法都有其独特的优点和用例。在本文中,我们将深入探讨这些方法,并提供丰富的示例代码,以帮助大家更好地…

「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最重要的两点: 了解序列数据的维度;循环过程所用的权重共享机制; 一般就是自己写个循环,权重层重复用就行了; 回顾:-----------------------------…

破局创新,天翼云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);//输出 }

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

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

GB28181学习(十八)——图像抓拍

前言 本文主要介绍图像抓拍功能&#xff0c;通过自研的sip库&#xff08;mysipsdk.dll&#xff09;对接真实设备&#xff0c;使用http方式实现图像数据传输&#xff0c;最终达到图像抓拍与保存的目的。 基本要求 图像格式宜使用JPEG&#xff1b;图像分辨率宜采用与主码流相同…

linux ksm实现与代码简述

KSM 全称是 Kernel Samepage Merging&#xff0c;表示相同的物理页只映射一份拷贝。 原理 在ksm初始化时&#xff08;ksm_init&#xff09;&#xff0c;注册了一个ksm_scan_thread线程&#xff0c;这个线程的核心入口是ksm_do_scan。当对一个进程第一次通过madvice(MADV_MERGE…

Linux高级管理-基于域名的虚拟Web主机搭建

客服机限制地址 通过 Require 配置项&#xff0c;可以根据主机的主机名或P地址来决定是否允许客户端访问。在httpd服 务器的主配置文件的<Location>&#xff0c;<Directory>、<Files>、<Limit>配置段中均可以使用Require 配置 项来控制客户端的访问。使…

Java基础:如何创建多层文件夹

一、单层多个 代码实现如下&#xff1a; public class Main {public static void main(String[] args) {//在D盘中创建File file new File("D:"File.separator"docum");file.mkdir();//在D盘中的docum目录中创建file new File("D:\\docum" Fi…

kafka 详细介绍

目录 前言 分布式架构&#xff1a; 消息发布-订阅模型&#xff1a; 持久性存储&#xff1a; 分区和副本&#xff1a; 水平扩展&#xff1a; 高性能&#xff1a; 生态系统&#xff1a; 我的其他博客 前言 Kafka 是由 Apache 软件基金会开发的一种开源流处理平台&#xf…

微信小程序自定义提示框组件并使用插槽 tooltip

创建tooltip组件引用 创建一个自定义组件&#xff0c;例如命名为 tooltip tooltip.wxml&#xff1a;用于定义组件的结构&#xff1b; <!--components/tooltip/tooltip.wxml--> <view class"tooltip-wrapper" hidden"{{hidden}}" style"lef…

纺织辅料小程序商城制作全攻略

随着互联网的普及和移动支付的便捷性&#xff0c;越来越多的消费者喜欢在线购物&#xff0c;尤其是购买纺织辅料这类产品。为了满足消费者的需求&#xff0c;纺织辅料企业或商家需要制作一个专业的小程序商城&#xff0c;以便更好地展示和销售自己的产品。本文将详细介绍如何制…