魔百盒,Ubuntu,armv7安装傻妞,
1.首先可以用木子的一键安装命令来安装傻妞
a=arm64;if [[ $(uname -a | grep "x86_64") != "" ]];then a=amd64;fi ;s=sillyGirl;cd;if [ ! -d $s ];then mkdir $s;fi ;cd $s;wget /${s}/releases/download/main/${s}_linux_$a -O $s && chmod 777 $s &&pkill -9 $s ; $(pwd)/$s
也可以用其他的命令来按照步骤来安装傻妞(上面的青龙失败不要管!!因为青龙是全部安装完成后才对接的!!!)
请自行去csdn 搜索哦
2.不管用哪种方法安装傻妞,安装完成后
按Ctrl+c退出 (如果你用的静默出现杀死傻妞什么的提示就请用其他的静默命令看第三步)
3.然后静默(因为个别服务器还是啥原因有的用-d静默可以实现后台运行有的用另外一种才可以 本文最后有说明)
cd && cd sillyGirl && ./sillyGirl -d
或者直接用
./sillyGirl -d
或者用下面的来静默用一种即可
nohup ./sillyGirl 1>/dev/null 2>&1 & #AMD64
以上只是用的随便一种命令来静默如果这个命令不行就用其他的!!!
4.配置QQ机器人 首先你服务器有下载node.js(可以去木子的这个教程)
Linux 系统XDD装node.js及必要依赖!_木子的白猫的博客-CSDN博客
5.如果你需要安装
1.1、执行检查可更新的软件:
sudo apt-get update
1.2、先用普通的apt工具安装低版本的node,然后再升级最新。
sudo apt-get install nodejs
sudo apt install nodejs-legacy
sudo apt install npm
1.3、更换淘宝的镜像,这个是必须的,用过的node的人都知道。
sudo npm config set registry
1.4、安装更新版本的工具N,执行:
sudo npm install n -g
1.5、更新新node版本,执行:
sudo n stable
2、Ubuntu 卸载 Node.Js
sudo apt-get remove nodejs
————————————————
node -v #回车查看是否有版本号COPY
如果有就表示可以下一步,如果没有就按照上面的链接进行安装
16.安装完成node后 如果次守护不行请用screen来守护 详情看第26步
npm install pm2 -g
17.查看是否成功
pm2 list
【以上PM2部分我也不太明白找不到目录但是我实测也能守护没啥问题。。不太懂。。毕竟我也是小白】
18.输入
cd ~
19.然后设置管理员
s=/etc/sillyGirl;if [ ! -d $s ];then mkdir $s; fi; echo "set qq masters 你的管理QQ号" > /etc/sillyGirl/sets.conf
20.然后找到这个文件:/etc/sillyGirl/sets.conf
set sillyGirl enable_http_server true
set sillyGirl port 8080
复制上面两个到文件内保存~!
这里我吧添加管理员QQ的冒号删了的再保存的!
21.然后开始用node-noebot接入傻妞
!!!如果下面的git未找到命令就自己下载git!!!
apt-get install git
首先用(下面是国内源)
git clone ://github.com/takayama-lily/node-onebot.git
或者用国外源
git clone .git
22.如果卡住就重新发送一遍 记得ctrl+c(这有点卡...)
然后手动去文件夹/root/node-onebot
找到config.sample.js
首先把config.sample.js改成config.js
然后打开找到下面这行
ws_reverse_url: [ //反向ws地址,可以添加多个url
// "ws://your.address.com:8080",
把//删掉把you.address.com改成127.0.0.1,端口8080后添加/qq/receive
变成
ws_reverse_url: [ //反向ws地址,可以添加多个url
"ws://127.0.0.1:8080/qq/receive",
找不同总会吧?????????????
然后保存
其他的暂不改 用他默认的。
23登录
cd && cd node-onebot && node main 机器人QQ
对应QQ扫码
然后提示对接成功
24.Ctrl+c
25.就输入
pm2 start "node main 机器人QQ号"
确定一下是“”不是""可以在QQ发送确定一下是不是对的
然后就可以了
26.如果你使用pm2无法守护,请使用screen来守护
首先安装screen
apt-get install screen
请回21步完成后再执行下面
创建scree会话
screen -S node-onebot
像这样空白的就行了
然后进入noebot目录
cd node-onebot
运行noebot
cd && cd node-onebot && node main 机器人QQ
然后直接用按键的Ctrl+a+d退出就行了
请务必按照步骤来(相关的命令在最下面)
如果你PM2可以 就用PM2
完成后接22步
青龙应用设置
点确定就行,,这里的ID接下来用。(非常重要哦)
配置傻妞 (非常重要)
cd
cd /root/sillyGirl
输入命令 ./sillyGirl -t 进入终端交互配置
输入 ./sillyGirl -t ,很多人可能又不懂了,和之前没什么区别,继续在命令行输入命令就可以了呀。我来举个例子,看我的操作
圈起来的说启动了就可以输入命令了,在SHH里面输入
基本配置命令
傻妞机器人名
#这个没什么用
set sillyGirl name 傻妞
傻妞http服务端口
#个人建议改一下默认端口,就是感觉不能默认,端口记得放行
set sillyGirl port 8080
傻妞消息撤回等待时间,单位秒
#默认好像是60s
set sillyGirl duration 5
傻妞自动升级是否通知
set sillyGirl update_notify true
是否开启傻妞自动更新
#建议关闭,作者经常写错单词!
set sillyGirl auto_update false
傻妞内置赞赏码
#这个我设置了发送“打赏”怎么没用呢?
set sillyGirl appreciate .jpg
是否启动http服务
#开启http服务 ,默认关闭。使用微信公众号、短网址服务则需要开启。
set sillyGirl enable_http_server true
# 设置监听群聊号码,默认监听所有
set qq groupCode 123456789
# 设置qq临时消息默认群号
set qq tempMessageGroupCode 123456789
# 设置是否自动同意好友请求
set qq auto_friend false
# 是否对监听自身消息进行回复
set qq onself false
# 设置qq管理员
set qq masters 33445566789
# 设置接受通知的qq账号,默认管理员接受
set qq notifier 33445566789
对接青龙
在交互终端输入“青龙管理”,会进入容器管理菜单。根据提示进行配置
这里对概念进行下解释
青龙管理,通过此口令可以增加、删除、编辑、查看容器信息。权重,账号会根据权重分配到各个普通容器,权重越大分配的越多。聚合容器,此类容器会聚集所有账号包括wsck,区别于普通容器。设置两个以上的聚合容器,可以变相实现备份账号信息的功能。转换容器,当存在多个聚合容器,wsck优先到转换容器。异常,出现异常的容器是因为连接不上。大车头,账号会排在首位,多个账号设置为pt_pin1&pt_pin2&pt_pin3...。小车头,账号在指定容器排在首位。大钉子,账号必定会出现在所有容器中。小钉子,账号只会出现在指定容器。迁移,通过此口令可以立即将所有账号按照规则分配。来自芝士通知频道
下图是我进行的演示操作(这步的青龙管理面板及ID不懂的话移步前一步)
如果你有多个容器,就继续发“青龙管理”,然后举一反三的添加容器即可。
至于聚合/雷锋模式、大/小车头/钉子自己慢慢摸索着玩吧。
4.芝士配置和命令
芝士插件默认关闭,发送命令(还是在SHH启动的调试模式下输入)
set jd_cookie enable_jd_cookie true
并发送 重启 生效
此时傻妞已经在静默运行了。如果想要进行交互继续输入./sillyGirl -t,这里建议先这样,不要交互了 ,用QQ发送查询就可以了,及绑定京东账户
傻妞所有命令
#常用命令
重启 #重启傻妞
查询 ? #查询指定账号的资产
查询 #查询当前社交账号绑定的所有账号资产
jd imOf ? #获取绑定的社交账号,仅精确匹配pt_pin值
set pinQQ pt_pin qq号码 #ck账号绑定qq号码,例 set pinQQ jd_xxxxxx 123456
delete pinQQ pt_pin,#取消ck账号绑定qq号码,例 delete pinQQ jd_xxxxxx
set jd_cookie query_wait_time [限制秒数] #限制查询频率 例:set jd_cookie query_wait_time 60
#所有命令
重启 #重启傻妞
查询 ? #查询指定账号的资产
资产推送 #向所有绑定了账号的用户推送资产
查询 #查询当前社交账号绑定的所有账号资产
jd today bean(?) #管理员命令,查询指定账号今日收获,支持编号和pt_pin查询
jd yestoday bean(?) #管理员命令,查询指定账号昨日收获,支持编号和pt_pin查询
jd bean(?) #管理员命令,查询指定账号总收获
jd imOf ? #获取绑定的社交账号,仅精确匹配pt_pin值
更新狗东账号 #转换 wskey 到 cookie
jd eueu ? #弹出appOpen cookie
jd find ? #查找对应账号的编号、pt_pin值、备注等信息,支持编号、pt_pin值、备注查询,支持连号查询
jd exchange ? ? #交换两个账号的序号位置
jd enable ? #启用指定账号
jd disable ? #禁用指定账号
jd remark ? ? #备注指定账号
登录 #短信登录
登陆 #短信登录
h #短信登录
q #退出短信登录
jd send ? ? #给指定账号发送消息
jd unbind #解绑该社交账号下的某栋账号
pt_key=([^;=\s]+); pt_pin=([^;=\s]+) #发送ck提交到青龙
pin=([^;=\s]+); wskey=([^;=\s]+) #发送wskey提交到青龙
packetId=?(&|&)currentActId #极速推一推助力
任务通知 #推送账号失效、果园和萌宠成熟以及未继续种植通知。有私聊和群聊@两种方式,默认私聊。如需群聊@: set jd_cookie notify_mode group,还要设置群聊ID,set jd_cookie qqGroup ?,set jd_cookie wxGroup ? 。
关闭?通知 #关闭指定活动任务通知
账号管理 #自定义任务通知等
set pinQQ pt_pin qq号码 #ck账号绑定qq号码,例 set pinQQ jd_xxxxxx 123456
delete pinQQ pt_pin,#取消ck账号绑定qq号码,例 delete pinQQ jd_xxxxxx
set pinTG pt_pin TGID #ck账号绑定TG账号,TGID找getmyid获取
delete pinTG pt_pin #取消ck账号绑定TG账号
set pinWX pt_pin 微信号 #微信给傻妞bot发送myuid获取,其实就是你的微信号,不是微信昵称。
delete pinWX pt_pin #取消ck账号绑定微信账号
set pinWXMP pt_pin #微信公众号用户id #给公众号发送myuid获取
delete pinWXMP pt_pin #取消ck账号绑定微信公众号用户号
set jdWSCK update 56 * * * * #设置wskey自动转cooke定时:
set jd_cookie query_wait_time [限制秒数] #限制查询频率 例:set jd_cookie query_wait_time 60
set jd_cookie adong_addr 阿东ip:端口 #设置阿东登录地址,不需要http,仅支持阿东1.7及以下版本
set jd_cookie selfQid 机器人qq账号 #设置阿东qq机器人账号,仅支持阿东1.7及以下版本
set jd_cookie nolan_addr http://诺兰ip:端口 #设置诺兰登陆地址,需要http
delete jd_cookie adong_addr 例:delete jd_cookie adong_addr ip:5701 #删除阿东地址
delete jd_cookie nolan_addr 例:delete jd_cookie nolan_addr http://ip:5701 #删除nolan地址
set jd_cookie xdd_url ? #短信登录接入xdd指令,格式http://IP地址:端口/api/login/smslogin
set jd_cookie xdd_token ? #对接xdd,额外设置参数
set jd_cookie asset push ? #设置定时推送
set jd_cookie ad ? #自定义广告,成功登录后发送
set jd_cookie asset_query_alias xxxxxxx #自定义查询口令,变相实现屏蔽查询口令。
set jd_cookie disable_notify true #关闭推送指令,不想收到请jd unbind
set jd_cookie enable_auto_update true #自动检测ck有效性开关,关闭则设置为false。