十一

保姆级教程之Cdle 傻妞 机器人的部分命令大全

作者: 十一 发布时间: 2021-12-23 835 人阅读
傻妞官方命令最新:

傻妞机器人名
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 false
设置是否对监听自身消息
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 ?

对接qq、tg、微信公众号、微信等

傻妞机器人名
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 false
设置是否对监听自身消息
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 ?

对接青龙

# 对接青龙
set qinglong host http://xxxxxx:xx ##一定要加"http://",我第一次没加,就翻车了。
set qinglong client_id xxxxxx ##第一步创建青龙应用获取的,直接复制粘贴
set qinglong client_secret xxxxx ##第一步创建青龙应用获取的,直接复制粘贴
# 使用命令
^ql\s+config$
^ql\s+envs$
^ql\s+env\s+get\s+(.+)$
^ql\s+env\s+find\s+(.+)$
^ql\s+env\s+set\s+(\S+)\s+(.+)$
^ql\s+env\s+remark\s+(\S+)\s+(.+)$
^ql\s+env\s+disable\s+(.+)$
^ql\s+env\s+enable\s+(.+)$
^ql\s+crons$
^ql\s+cron\s+status\s+(.+)$
^ql\s+cron\s+run\s+(.+)$
^ql\s+cron\s+stop\s+(.+)$
^ql\s+cron\s+enable\s+(.+)$
^ql\s+cron\s+disable\s+(.+)$
^ql\s+cron\s+find\s+(.+)$
^ql\s+cron\s+logs\s+(.+)$
^ql\s+cron\s+hide\s+duplicate$
# cookie状态查询命令
ql cookie status 
# 下载单个脚本
ql raw ?
# 运行脚本
ql task ?
# 拉库指令
ql repo ? 例:ql repo https://github.com/KingRan/JDJB.git
#关闭自动隐藏任务命令:
set qinglong autoCronHideDuplicate false

对接芝士

^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账号
#设置诺兰登陆地址
set jd_cookie nolan_addr 诺兰ip:端口
# 登录狗东账号
登录或登陆 
# 退出狗东登录
q或退出登陆
# 删除阿东地址 
delete jd_cookie adong_addr 例:delete jd_cookie adong_addr 127.0.0.1:5701
# 删除nolan地址 
delete jd_cookie nolan_addr 例:delete jd_cookie nolan_addr http://ip:5701
# 给绑定该京东账号的社交账号发送消息
jd send pt_pin msg #pt_pin填all则发给所有
# 解锁内测功能
申请内测 #打赏作者进内测群,请打出“申请内测”。需要set tg masters [myuid]。没有用tg的,请在/etc/sillyGirl/sets.conf加上一行命令
# 对接xdd,额外设置参数
set jd_cookie xdd_token ?
# 定时推送
set jd_cookie asset push ?
# 自定义广告
set jd_cookie ad ?
# 获取绑定的社交账号
jd imOf [ck或pt pin]
#新增两个命令,eueu跑exe,跑完就enen
jd enen ? #注销登录
jd eueu ? #弹出appOpen cookie

对接阿东

# 设置阿东登陆地址
set jd_cookie adong_addr 阿东ip:端口 例:set jd_cookie adong_addr 192.168.1.1:5702
#不需要http://前缀!!! 不需要http://前缀!!! 不需要http://前缀!!! 重要事情说三遍!!!
# 设置登录坑位
set jd_cookie login_num ?
# 设置阿东qq机器人
set jd_cookie selfQid 机器人qq账号 例:set jd_cookie selfQid 57451745
#这里的机器人qq账号,请务必和阿东go-cqhttp配置中config.yml里qq一样。
# 解绑阿东域名
delete jd_cookie adong_addr
#使用命令:
1、“登录”或“登陆”:登录某东
2、“q“:退出登录

对接诺兰Nvjdc

# 设置诺兰登陆地址
set jd_cookie nolan_addr 诺兰ip:端口 例:set jd_cookie nolan_addr http://ip:端口
#需要http://前缀!!! 需要http://前缀!!! 需要http://前缀!!! 重要事情说三遍!!!
#使用命令:
1、“登录”或“登陆”:登录某东
2、“q“:退出登录

对接小爱同学

# 小爱同学,可以指定API,对小爱说对话模式即可开启连续对话模式,闭嘴可关闭。
set sillyGirl 小爱同学 http://81.70.100.130/api/xiaoai.php?msg=%s&n=text #挂了就自己换
set sillyGirl 小爱同学 http://jiuli.xiaoapi.cn/i/xiaoai_tts.php?msg=%s #挂了就自己换
# 处理json格式数据的小爱api,不填获取整个文本
set sillyGirl 小爱同学gjson text
# 删除处理json格式数据的小爱api
silly delete 小爱同学gjson
# 使用方法:
1、唤起小爱:发送“小爱+想说的话”,例如:小爱今天天气。
2、对话模式:发送“小爱对话模式”开启,发送“闭嘴”结束。
3、成语接龙:发送“成语接龙”开始。这个可应该不是小爱同学的功能,但我懒得单独写它了。

对接短网址

# 设置短网址服务地址,填傻妞对外的可以访问的地址。
set dwz address ?
# 设置短网址服务前缀
set dwz prefix d
# 使用方法
发送“短网址+你想要转换的网址“ #例:短网址 https://bk.ajouter.top

 

一:杀死 sillyGirl 进程

运行 ps -A | grep sillyGirl
运行 kill -9  xxxxxx (xxxxxx为上面输出的数字)

二:傻妞与插件安装教程

前提条件:go环境 (自行解决)


方法一:(目前不支持 升级 命令 会报错)
1、运行 git clone https://github.com/cdle/sillyGirl
2、在 sillyGirl 目录下 运行 go get github.com/ufuckee/jd_cookie
3、在 sillyGirl 目录下新建文件 dev.go
4、在 dev.go 内填写以下内容(注意 qq 和 tg 插件 要放在后面)

package main

import (
 _ "github.com/cdle/sillyGirl/develop/qinglong"
 _ "github.com/ufuckee/jd_cookie"
 _ "github.com/cdle/sillyGirl/im/qq"
 _ "github.com/cdle/sillyGirl/im/tg"
)

5、在 sillyGirl 目录下运行 go build
6、在 sillyGirl 目录下运行 ./sillyGirl



方法二:
1、运行 git clone https://github.com/cdle/sillyGirl
2、在 sillyGirl/develop 目录下运行 git clone github.com/ufuckee/jd_cookie
3、在 sillyGirl 目录下新建文件  dev.go
4、在 dev.go 内填写以下内容(注意 qq 和 tg 插件 要放在后面)
package main

import (
 _ "github.com/cdle/sillyGirl/develop/qinglong"
 _ "github.com/cdle/sillyGirl/develop/jd_cookie"
 _ "github.com/cdle/sillyGirl/im/qq"
 _ "github.com/cdle/sillyGirl/im/tg"
)

5、在 sillyGirl 目录下运行 go build
6、在 sillyGirl 目录下运行 ./sillyGirl

三:sillyGirl 初始化设置

1、  ./sillyGirl  运行起来后,会打印出二维码
2、使用后续要当机器人的qq扫码登录
3、使用机器人qq给机器人qq发消息设置


QQ设置

设置qq管理员:
set qq masters qq1&qq2&qq3
例:set qq masters  10000
set qq masters  10000&88888

注销qq机器人登录: 
delete qq session.token


TG设置

设置机器人token:
set tg token xxxxx

设置tg管理员(tg账号id  可以使用这个机器人获取ID @getuseridbot):
set tg masters xxxxx

设置 tg bot 代理:
set tg url xxxxx


青龙设置

请先到青龙 系统设置-应用设置添加应用
分别给机器人发送以下命令 (请自行替换 xxxxxx) 

set qinglong host http://xxxxxx:xx
set qinglong client_id   xxxxxx
set qinglong client_secret xxxxx

设置完成后,重启 sillyGirl
若连接不上青龙,可以尝试,删掉青龙容器,更新镜像,重建容器


 jd_cookie 设置

绑定京东账号与 qq:
set pinQQ pt_pin qq号
例: set pinQQ  jd_5ee213de80fb7  10001

取消绑定:
delete pinQQ pt_pin
例:delete pinQQ jd_5ee213de80fb7

解绑im账号 对应的所有京东账号:
jd unbind  im
例:jd unbind  10000

设置qq群(用于临时会话):
set qq groupCode 群号

ps:
1、设置完成后 给机器人发送  重启  即可进入后台运行
2、发送 命令 可获取sillyGirl所有命令列表

四:SillyGirl 微信公众号教程

1、dev.go 中 添加      _ "github.com/cdle/sillyGirl/im/wxmp"
2、编译 运行
3、设置以下参数 (公众号后台获取)

set wxmp app_id xxxxxx
set wxmp app_secret xxxxxx
set wxmp encoding_aes_key xxxxxx
set wxmp token xxxxxx

将 sillGirl 的端口设置为80
set sillyGirl port 80


 
公众号
1、在公众号后台 https://mp.weixin.qq.com/   开启开发者
2、在  开发-基本配置 中 获取 AppID  AppSecret
3、在  开发-基本配置 中 把你的服务器 ip 添加到 IP白名单
4、在  开发-基本配置-服务器配置-修改配置

url: http:你的ip/wx
Token:随便填 对应 SillyGirl 的 wxmp token
EncodingAESKey:随便填 对应 SillyGirl 的 wxmp encoding_aes_key
消息加解密方式:明文模式

5、提交并启用



注意:本人测试 在 ubuntu 上外网访问不到服务(防火墙均已放行,且测试青龙可以正常访问)  在 centos上 可以,目前不知道原因

sillyGirl 公众号无权限 解决方法

1、给公众号发 ck 让 sillyGirl 绑定你的微信 openid 和京东账号
2、用 boltbrowser  查看 sillyGirl.cache 的 pinWXMP 字段,找到你的微信 openid
3、set wxmp masters openid

 

© 版权声明

发表回复