傻妞教程——对接QQ机器人go-cqhttp

原本我懒,用的傻妞QQbot一键安装版,docker的,最近有点问题,索性换了go-cqhttp

安装go-cqhttp:

go-cqhttp项目地址:https://github.com/Mrs4s/go-cqhttp

go-cqhttp文档: 点此跳转 (不懂的请看文档,文中有解释,点击顶部Guide查看分类)

go-cqhttp下载:https://github.com/Mrs4s/go-cqhttp/releases

思路流程:拉取go-cqhttp,运行go-cqhttp,配置傻妞反代,随青龙启动

创建储存go-cqhttp文件

mkdir -p qbot && cd $_

拉取go-cqhttp(适用于amd64)

wget https://github.com/Mrs4s/go-cqhttp/releases/download/v1.1.0/go-cqhttp_linux_amd64.tar.gz

解压

tar -zxvf go-cqhttp_linux_amd64.tar.gz

删除

rm go-cqhttp_linux_amd64.tar.gz

检查下最新版本

./go-cqhttp update

然后启动go-cqhttp

./go-cqhttp

请输入图片描述
这里选3,ctrl+c结束进程

配置反代地址

vi config.yml

在这一行universal: ws://your_websocket_universal.server 改成你的傻妞ip端口

universal: ws://172.0.0.1:8080/qq/receive(举例,不要照抄,这个是旧版傻妞的)
universal: ws://172.0.0.1:8080/bot/onebotv11(举例,不要照抄,新版傻妞plus用这个)
:wq 保存退出

请输入图片描述

需要修改其他配置请看文档

./go-cqhttp  运行

登录三个都选1
微信截图_20230314203911.png

go-cqhttp的sign 签名服务器搭建教程

传送门

登陆后继续下面pm2守护教程即可
#安装pm2,依次运行

cd /root && npm install pm2 -g

查看是否安装成功

pm2 list

#使用pm2守护go-cqhttp
进入Q机器人文件夹然后守护框架就好了(依次运行)

cd /root/qbot #cd 到qbot的目录
pm2 start go-cqhttp

#使用pm2守护傻妞

cd /root/sillyGirl  #cd 到傻妞的目录
pm2 start sillyGirl

#pm2常用命令

pm2 list #查看进程
pm2 stop/reload/restart/delete all #停止/重载/重启/删除 所有进程
pm2 stop/reload/restart/delete 0 #停止/重载/重启/删除 pm2进程列表中进程为0的进程
pm2 logs [--raw] #显示所有进程的日志
pm2 flush #清空所有日志文件
pm2 reloadLogs #重载所有日志

更多PM2教程:点此访问

#如何升级
cd到你的安装目录
使用命令升级cqhttp,或者去 这里下载 ,下载后替换源文件,记得权限777

./go-cqhttp update

如果遇到手机登录正常,登录cqhttp显示账号冻结之类的, 下载最新 的程序文件。替换QQ机器人目录里面的对应文件,注意,这个文件替换后记得给他777权限,然后删除device.json这个文件,然后CD到QQ框架目录,然后运行 ./go-cqhttp注意不要用扫码!!! )。
微信截图_20230314203627.png

qrjdc是一个在线扫码登录工具,可以实现快速登录第三方应用。要想实现qq扫码登录,首先需要在qq开放平台上创建一个应用,并获取到对应的appID和appKey。然后,在qrjdc的管理面板中,将appID和appKey配置好。接下来,在网站的登录界面中,加入qrjdc的扫码登录按钮。 当用户点击扫码登录按钮时,会弹出一个二维码,用户直接使用qq扫码工具扫描该二维码。qq扫码工具会自动识别二维码并向qq服务器发送登录请求。qq服务器验证用户身份,并返回一个授权码。 qrjdc会监听qq服务器返回的授权码,并将其发送给我们的后端服务器。后端服务器使用该授权码向qq服务器请求获取用户的基本信息,如昵称、头像等。获取到用户的信息后,后端服务器将用户信息保存在数据库中,并生成一个用户唯一标识,返回给qrjdc。 qrjdc将用户唯一标识保存在用户的浏览器cookie中。以后,用户访问该网站时,qrjdc会自动检测用户浏览器中的cookie,获取到用户唯一标识,并根据标识查询数据库,从而判断用户是否已登录。如果已登录,则直接显示用户信息;如果未登录,则显示登录按钮,进入扫码登录流程。 青龙是一个云控制面板,可以方便地管理大量的网站。要想对接青龙,我们需要将青龙的API集成到我们的应用中。具体步骤如下: 首先,登录到青龙的后台管理界面,创建一个应用,并获取到对应的应用秘钥。然后,在我们的应用中,引入青龙的SDK,并将应用秘钥配置好。配置完成后,我们的应用就可以通过青龙的API接口,管理青龙的资源了,如添加站点、删除站点、修改站点等。 傻妞是一个智能机器人,可以提供各种功能的对话服务。要想对接傻妞,我们需要将傻妞的API接口引入到我们的应用中。具体步骤如下: 首先,登录到傻妞的官方网站,创建一个机器人,并获取到对应的API秘钥。然后,在我们的应用中,引入傻妞的SDK,并将API秘钥配置好。配置完成后,我们的应用就可以通过傻妞的API接口,实现智能对话功能了,如发送消息、接收消息等。 通过以上步骤,我们就可以将qrjdc与qq扫码登录、青龙以及傻妞进行对接,实现扫码登录、管理青龙资源和智能对话等功能了。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

季春二九

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值