青龙整合傻妞机器人实现QQ聊天短信登录

本文介绍了如何在2核4G配置的服务器上安装和配置青龙面板,包括短信登录和傻妞机器人的安装过程。通过阿里云服务器,开放必要端口,安装Docker和宝塔,最后设置QQ机器人进行聊天和任务自动化。
摘要由CSDN通过智能技术生成

目录

需要挺高的配置,1核2G的服务器带不动的,最低要2核4G配置

想要尝试的,可以买个9元的阿里云服务器试试

开放端口

【阿里云开放端口】

登录服务器

安装 yum 命令源

安装宝塔

安装docker

 启动docker

 安装青龙面板

安装短信登录

傻妞机器人安装

接下来打开手机登录你的机器人QQ 给自己发送(机器人给机器人发送)

重启傻妞

傻妞青龙任务系列


需要挺高的配置,1核2G的服务器带不动的,最低要2核4G配置

想要尝试的,可以买个9元的阿里云服务器试试

云小站_专享特惠_云产品推荐-阿里云

https://www.aliyun.com/minisite/goods?taskCode=yds2021-09zy&recordId=910862&userCode=31csnowy

服务器的操作系统选择

操作系统   CentOS 7.9


开放端口

需要开放 22、888、8888、5700、5701、8080 端口

8888 宝塔端口

5700 青龙端口

5701 短信登录端口

8080 机器人端口


【阿里云开放端口】

登录服务器

安装 yum 命令源

可以先运行下面步骤,如果有yum的就可以跳过这步

apt install yum

apt-get install yum


安装宝塔

Centos安装命令

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

Ubuntu/Deepin安装命令

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

如果系统上运行着应用自己注意点,别影响到线上的服务

输入y 确认

账户密码自己复制备份下,直接用这个登录系统

 登录宝塔

安装docker

curl -sSL https://get.daocloud.io/docker | sh

有点慢,耐心等待会 别取消

 

 启动docker

systemctl start docker

查看docker的运行状态

systemctl status docker

 安装青龙面板

 

docker run -dit \
-v $PWD/QL/config:/ql/config \
-v $PWD/QL/log:/ql/log \
-v $PWD/QL/db:/ql/db \
-v $PWD/QL/scripts:/ql/scripts \
-p 5700:5700 \
-e ENABLE_HANGUP=true \
-e ENABLE_WEB_PANEL=true \
--name QL \
--hostname QL \
--restart always \
whyour/qinglong:latest

图片

服务器好的话,可以安装多个(一般的 可以忽略)

docker run -dit \
-v $PWD/QL2/config:/ql/config \
-v $PWD/QL2/log:/ql/log \
-v $PWD/QL2/db:/ql/db \
-v $PWD/QL2/scripts:/ql/scripts \
-p 5701:5700 \
-e ENABLE_HANGUP=true \
-e ENABLE_WEB_PANEL=true \
--name QL2 \
--hostname QL2 \
--restart always \
whyour/qinglong:latest

安装完成后,在 宝塔 安全中看到5700现在正常

图片

 登录青龙面板

 IP + 5700  即可直接访问

图片

登录

图片

初始账号,登录后会重新密码

用户名:admin

密码:adminadmin

图片

 图片

如果上个目录没看到的话,看看这个目录下有没有文件

图片

 图片

用这里的密码(password)重新登录

图片

图片

青龙安装完成

安装短信登录

在青龙里创建,名字随便取,下面二个参数需要用到

第一步:

sudo curl -L "https://ghproxy.com/https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

第二步:

sudo chmod +x /usr/local/bin/docker-compose

第三步:

docker-compose --version

第四步:

mkdir jd-qinglong

第五步:

cd jd-qinglong

第六步:

wget -O docker-compose.yml https://ghproxy.com/https://raw.githubusercontent.com/rubyangxg/jd-qinglong/master/docker-compose-allinone.yml

第七步:

wget -O env.properties https://ghproxy.com/https://raw.githubusercontent.com/rubyangxg/jd-qinglong/master/env.template.properties

第八步:

修改 env.properties

 

 

  第九步:

docker run --restart=always -e "SE_NODE_MAX_SESSIONS=4" -p 5701:8080 --name=jd-qinglong -v "$(pwd)"/env.properties:/env.properties:ro rubyangxg/jd-qinglong:allinone

第十步:

访问 http://IP:5701

傻妞机器人安装

拉取机器人库

cd ~ && git clone https://ghproxy.com/https://github.com/cdle/sillyGirl

拉取京东扩展组件库

cd sillyGirl/develop && git clone https://ghproxy.com/https://github.com/ufuckee/jd_cookie


在 root/sillyGirl 目录新建文件 dev.go 写入下面内容

package main

import (

//青龙2.9机器人
_"github.com/cdle/sillyGirl/develop/qinglong" 

//京东账号
_ "github.com/cdle/sillyGirl/develop/jd_cookie"

//腾讯QQ
_"github.com/cdle/sillyGirl/im/qq"

//Te Legram
_"github.com/cdle/sillyGirl/im/tg"

//微信公众号
_"github.com/cdle/sillyGirl/im/wxmp"
)

然后编译

cd /root
cd sillyGirl && go build  

对文件授读写权限

chmod 777 sillyGirl

启动

./sillyGirl

等弹出二维码机器人QQ扫码绑定机器人

等到 QQ 登录完

按住curl再按c退出

然后静默挂机

nohup ./sillyGirl 1>/dev/null 2>&1 & #AMD64

接下来打开手机登录你的机器人QQ 给自己发送(机器人给机器人发送)

修改傻妞端口号
set sillyGirl port xxxx

设置QQ
set qq uid 机器人QQ号

设置QQ密码
set qq password 机器人QQ密码

设置管理员账户支持多个用&连接
set qq masters 用于管理机器人的QQ号

设置tg机器人
set tg token TG机器人的token

设置tg机器人
set tg masters TG机器人ID
sillyGirl telegram bot 代理命令
set tg url xxxxx

设置青龙open api id 就是之前在青龙 > 系统设置 > 应用设置 里添加的
set qinglong client_id 青龙应用ID

设置青龙open api 密码 就是之前在青龙 > 系统设置 > 应用设置 里添加的
set qinglong client_secret 青龙应用secret(密钥)

设置青龙登录地址
set qinglong host http://IP:端口号
例如:set qinglong host http://123.1.2.123:5700

删除Cookie对应QQ号关系[只需要改pt_pin为你要改的pin]
delete pinQQ pt_pin

绑定Cookie对应QQ关系 [改pt_pin为你要改的pin qq号为需要绑定QQ号]
set pinQQ pt_pin qq号

发起临时对话
set qq groupCode 群号

傻妞更新命令为 升级
扩展组件库升级命令为 jd update

傻妞禁用自己回复自己三个步骤
升级
set qq onself false
重启 。
傻妞注销qq命令
delete qq session.token

重新运行扫码重新即可。
青龙关闭自动隐藏任务命令
set qinglong autoCronHideDuplicate false默认开启。


短信登录设置jd-qinglong地址命令(前面设置的)

set jd_cookie address ?

例如:set qinglong host http://ip:5701


短信登录设置坑位数命令
set jd_cookie login_num ?

解除指定账号关联的一切账号
jd unbind im 账号

重启傻妞

显示进程号

ps -A|grep sillyGirl 

杀掉进程

kill -9 xxxxxx

启动机器人服务

cd sillyGirl && ./sillyGirl 

按Curl + C 退出 

静默挂机

nohup ./sillyGirl 1>/dev/null 2>&1 & #AMD64


傻妞青龙任务系列


ql crons #获取所有青龙任务


ql cron starts 任务编码 #查看该任务状态


ql cron run 任务编码 #运行该任务


ql cron stop 任务编码 #停止该任务


ql cron enable 任务编码 #启用该任务


ql cron disable 任务编码 #禁用该任务


ql cron find 任务名 #查找该任务


ql cron logs 任务编码 #查看该任务日志


ql update #升级青龙面板


ql update logs #查看青龙面板升级日志


ql cron hide duplicate #删除重复任务

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扫码登录青龙以及傻妞进行对接,实现扫码登录、管理青龙资源和智能对话等功能了。
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

网寻星

打赏老板,留下需求,为你而码

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

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

打赏作者

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

抵扣说明:

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

余额充值