十一

青龙面板傻妞机器人(sillyGirl)编译安装教程

作者: 十一 发布时间: 2021-12-14 943 人阅读

前言:看到别人群里面查询京东羊毛资产变化qq机器人和添加ck 其实可以通过傻妞机器人来实现,此教程来自csdn上大佬

 

第一步. 这里以linux amd64为例,去官网下载安装go语言安装包(这里已经准备好下载指令 直接第二步开始):

 

第二步. 输入下方指令 下载go1.16.7.linux-amd64.tar.gz包

cd /usr/local && wget https://golang.google.cn/dl/go1.16.7.linux-amd64.tar.gz -O go1.16.7.linux-amd64.tar.gz

 

第三步. 解压 tar -xvzf go1.16.7.linux-amd64.tar.gz 输入以下命令

tar -xvzf go1.16.7.linux-amd64.tar.gz

 

第四步. 设置环境变量 输入指令:vi /etc/profile ,将下方框内文本复制到最后一行

export GO111MODULE=on
export GOPROXY=https://goproxy.cn
export GOROOT=/usr/local/go
export GOPATH=/usr/local/go/path
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

如下图

然后在输入退出并保存指令:

esc :wq

保存文件后 输入指令:

source /etc/profile

如果要查看go安装好没有 输入指令:go env  输出如下图代表go安装好了。

安装git:(如果安装过就不用安装)

下面3个命令挨个跑完就好了

wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

rpm -ivh epel-release-latest-7.noarch.rpm

yum install -y git

安装gcc  2个命令一个一个跑完 (安装过的跳过)

yum -y install gcc 

yum -y install gcc-c++

 

 

第五步. 拉库编译和安装傻妞(一步一步执行)

##返回到root目录
cd ~ 

##拉傻妞库 此时你的qinglong目录下会新增文件夹-sillyGirl
git clone https://ghproxy.com/https://github.com/cdle/sillyGirl 


##安装傻妞对青龙的扩展 
cd sillyGirl/develop && git clone https://ghproxy.com/https://github.com/ufuckee/jd_cookie

##回到sillyGirl目录
cd ..

##在sillyGirl目录下新建文件 dev.go ##在dev.go内填写以下内容 (注意 qq 和 tg 插件 要放在后面)

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"

//微信号
_"github.com/cdle/sillyGirl/im/wx"
)


##在sillyGirl 目录下运行 go build 稍微等一下,让它跑一会儿
go build 

##给权限
chmod 777 sillyGirl

 

然后在sillyGirl文件夹里面运行一下指令 ##初始化并生成配置文件
等弹出二维码机器人QQ扫码绑定机器人

./sillyGirl

扫码绑定后按住ctrl再按c退出,然后输入下面的静默挂机挂机指令

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

接下来去QQ

第一步.接下来打开手机登录你的机器人QQ 给自己发送 (机器人给机器人发送  填你需要管理机器人的QQ号 )

例如:set qq masters 123456789

如果发送这条命令傻妞没回复成功请编辑 /etc/sillyGirl/sets.conf 这个文件,如果没有这个文件创建一个。 添加命令set qq masters 123456789

第二部. 现在你登录你管理机器人的QQ号慢慢发下面指令

傻妞部分命令

傻妞注销/更换qq命令 (注意执行需要去服务器重新运行机器人指令) 
delete qq session.token
傻妞机器人名
set sillyGirl name 傻妞
傻妞http服务端口
set sillyGirl port 8080
傻妞消息撤回等待时间,单位秒
set sillyGirl duration 5
傻妞自动升级是否通知
set sillyGirl update_notify false
是否开启傻妞自动更新
set sillyGirl auto_update true
傻妞内置赞赏码
set sillyGirl appreciate https://gitee.com/aiancandle/sillyGirl/raw/main/appreciate.jpg
是否启动http服务
set sillyGirl enable_http_server false
设置青龙openapi的client_id参数
set qinglong client_id ?
设置青龙openapi的client_secret参数
set qinglong client_secret ?
青龙是否开启自动隐藏重复任务功能
set qinglong autoCronHideDuplicate true
设置青龙面板地址
set qinglong host http://127.0.0.1:5700
设置qq登录账号
set qq uin 10000
设置qq登录密码
set qq password 123456789
设置qq临时消息默认群号
set qq tempMessageGroupCode ?
指定要监听的qq群
set qq onGroups g1&g2&g3...
设置自动同意好友请求
set qq auto_friend true
设置是否对监听自身消息
set qq onself true
设置qq管理员
set qq masters q1&q2&q3...
设置接受通知的qq账号
set qq notifier q1&q2&q3...
设置qq设备信息(自动生成)
set qq device.json ?
设置qq登录令牌(自动生成)
set qq session.token ?
设置telegram机器人token
set tg token ?
设置telegram机器人代理
set tg http_proxy ?
设置telegram机器人管理员
set tg masters t1&t2&t3...
设置接受通知的telegram账号
set tg notifier t1&t2&t3...
设置微信公众平台app_id
set wxmp app_id ?
设置微信公众平台app_secret
set wxmp app_secret ?
设置微信公众平台token
set wxmp token ?
设置微信公众平台encoding_aes_key
set wxmp encoding_aes_key ?
设置微信公众平台管理员
set wxmp masters w1&w2&w3...
傻妞内置微信插件,依赖于可爱猫和http-sdk
傻妞远程处理接口 /wx/receive
设置插件调用地址,确保傻妞可以访问可爱猫端口
#set wx api_url ?
设置图片转发模式,否则可能会出现此图片来自xx未经允许不得使用的提示
#set wx relay_mode true
设置指定转发地址,格式为 https://域名/relay?url=%s,不知道不用填
#set wx relaier ?
设置傻妞是否动态网络地址,适用于傻妞家庭宽带而可爱猫在云服务器的情况下
set wx sillyGirl_dynamic_ip true
设置可爱猫是否动态网络地址,适用于可爱猫家庭宽带而傻妞在云服务器的情况下
#set wx keaimao_dynamic_ip true
设置可爱猫端口
#set wx keaimao_port ?

对接芝士命令

^jd\s+asset\s+(.+)$ ^查询 (\S+)$
# 资产推送$
资产推送 #会根据绑定的qq一对一推送
# 资产推送定时
九点例子: set jd_cookie asset_push 0 9 * * * ,包括失效提醒。
# 查询资产 
查询or查询 [序号] #命令"查询"绑定账号资产命令;命令"查询 1",查询指定账号资产,注意空格,顺序为青龙的ck排序,支持匹配绑定的社交账号
# 获取绑定的社交账号
jd imOf [ck或pt_pin] 。
# 查询今日豆子变化
^jd\s+today\s+bean[(](\S+)[)]$
# 查询昨日豆子变化
^jd\s+yestoday\s+bean[(](\S+)[)]$
# 查询豆子变化
^jd\s+bean[(](\S+)[)]$
# wskey转换
更新狗东账号 #转换 wskey 到 cookie
^jd\s+eueu\s+(.+)$
^jd\s+find\s+(.+)$
^jd\s+exchange\s+(\S+)\s+(.+)$
^jd\s+enable\s+(.+)$
^jd\s+disable\s+(.+)$
^jd\s+remark\s+(\S+)\s+(.+)$
# JD账号绑定qq号码
set pinQQ pt_pin qq号码,?:set pinQQ jd_xxxxxx 123456
# 取消JD账号绑定qq号码
delete pinQQ pt_pin,?:delete pinQQ jd_xxxxxx
# 解绑im账号 对应的所有京东账号:
jd unbind im,?:jd unbind 10000
# JD账号绑定TG账号(可由)
set pinTG pt_pin TGID(找getmyid获取)
# 取消JD账号绑定TG账号
delete pinTG pt_pin
# 设置wskey自动转cooke定时:
set jdWSCK update 56 * * * *
# 解绑京东账号
jd unbind 可以解绑名下所有京东账号
#给绑定该京东账号的社交账号发送消息
jd send pt_pin msg ,pt_pin填all则发给所有。
# ck提交
pt_key=([^;=\s]+);\s*pt_pin=([^;=\s]+) 例:直接发抓到的ck,格式参考命令
# wskey提交
pin=([^;=\s]+);\s*wskey=([^;=\s]+) 例:直接发抓到的ck,格式参考命令
# 限制查询频率
set jd_cookie query_wait_time [限制秒数] 例:set jd_cookie query_wait_time 60
# 设置阿东登录地址
set jd_cookie adong_addr 阿东ip:端口
# 设置阿东qq机器人账号
set jd_cookie selfQid 机器人qq账号
# 登录狗东账号
登录或登陆 
# 退出狗东登录
q或退出登陆
# 删除阿东地址 
delete jd_cookie adong_addr 例:delete jd_cookie adong_addr 127.0.0.1:5701
# 给绑定该京东账号的社交账号发送消息
jd send pt_pin msg #pt_pin填all则发给所有。
# 解锁内测功能
申请内测 #打赏作者进内测群,请打出“申请内测”。需要set tg masters [myuid]。没有用tg的,请在/etc/sillyGirl/sets.conf加上一行命令。

 

重启傻妞教程

ps -A|grep sillyGirl ##显示进程号
kill -9 xxxxxx ##杀掉进程
cd sillyGirl && ./sillyGirl  ##运行机器人

然后按Ctrl+ C在输入一下静默挂机命令

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

注意无法正常启动傻妞请手动更新启动并挂机输入一下命令

cd sillyGirl &&  git pull && go build && ./sillyGirl -d

相关问题

1.QQ扫码请使用需要做机器人的QQ去扫码
2.如果需要更换机器人,输入下方指令:
sillyGirl注销qq命令:delete qq session.token,重新运行扫码扫描即可。

3.提示链接不上青龙?
上方命令,机器人QQ对自己发,设置好青龙的应用ID以及密匙,应用创建:青龙面板-系统设置-应用设置-添加应用-名称随意-权限全选-就可以看到ID以及密匙。
然后重启傻妞即可对接青龙。

4.目前傻妞不需要配置config.yaml,一切以上方命令为准。

5.遇见傻妞被杀死 请执行指令

systemctl stop sillyGirl && systemctl disable sillyGirl

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

© 版权声明

发表回复