群晖全新部署傻妞 对接芝士、公众号完整教程

群晖全新部署傻妞 对接芝士、公众号完整教程

前言

众多在线发码程序挂了以后,一直在寻找一个稳定的狗东发码程序,后来才发现原来傻妞机器人自带...
本文详细介绍如何在群晖无公网环境部署傻妞机器人框架,并对接芝士、开启公众号交互教程。

演示环境

  • Windows 10
  • FinalShell 3.9.3.4
  • 群晖 918+ (无公网IP)
  • 香港服务器 CentOS 7
  • 青龙面板 2.10.13
  • 个人域名
  • 个人公众号

部署傻妞

全新环境部署

set sillyGirl download_prefix https://ghproxy.com/
cd /etc
s=sillyGirl;a=arm64;if [[ $(uname -a | grep "x86_64") != "" ]];then a=amd64;fi ;if [ ! -d $s ];then mkdir $s;fi ;cd $s;wget https://github.com/cdle/${s}/releases/download/main/${s}_linux_$a -O $s && chmod 777 $s;pkill -9 $s;$(pwd)/$s

安装成功后如图
图片[1]|群晖全新部署傻妞 对接芝士、公众号完整教程|牧之笔记 | 世界不应有局限

交互配置

Ctrl+C 结束运行,cd /etc/sillyGirl 进入傻妞目录(可根据自己的更改),再输入命令./sillyGirl -t 进入终端交互配置
图片[2]|群晖全新部署傻妞 对接芝士、公众号完整教程|牧之笔记 | 世界不应有局限

这里并不建议用QQ机器人来配置基础信息,因为很容易导致账号冻结,所以首选终端进行基础配置,最后再在公众号交互。

基础配置

当开启终端交互模式后,就可以在终端直接回复命令来进行参数配置了,这里仅列出基础配置做参考

修改傻妞http服务端口,建议修改,避免冲突

set sillyGirl port 9900

傻妞消息撤回等待时间,单位秒,按需设置

set sillyGirl duration 5

傻妞自动升级是否通知

set sillyGirl update_notify true

是否开启傻妞自动更新 建议关闭,作者经常写错单词!

set sillyGirl auto_update false

是否启动http服务

set sillyGirl enable_http_server true

对接青龙面板

青龙新建应用,获取Client ID、Client Secret(需要青龙2.9+以上版本才支持)
图片[3]|群晖全新部署傻妞 对接芝士、公众号完整教程|牧之笔记 | 世界不应有局限

终端命令对接青龙
在终端回复 青龙管理
回复0
根据指引输入相对应的内容
回复编号设置权重,将权重的值设置成你ck的数量,我是直接999
最后输入 wq 保存
如果你有多个容器,可以循环以上操作

配置芝士

重点内容!用于狗东交互登录并自动上传到青龙

开启芝士

set jd_cookie enable_jd_cookie true

Ctrl+C,再启动./sillyGirl -t 重载启动芝士

这个时候在终端回复登录等命令,发现可以正常使用了,接下来对接微信公众号,开启更良好的交互模式。

对接微信公众号

再次声明,由于我的群晖并无公网IP,所以才需要借助服务器进行内网穿透,如果你本身就架设在服务器上又或者具备公网IP,直接忽略内网穿透部分即可。

内网穿透

服务端

FRP服务端配置:https://www.mspace.cc/archives/485

客户端

群晖客户端配置我用的是docker,在frpc.ini里添加相对应的端口后重启docker,即可完成穿透

反向代理

打开宝塔,新建二级域名站点,配置好反向代理,即可直接用二级域名的80端口访问傻妞
图片[4]|群晖全新部署傻妞 对接芝士、公众号完整教程|牧之笔记 | 世界不应有局限

对接公众号

微信公众号申请参考官方说明文档,本文不再赘述。 https://kf.qq.com/faq/120911VrYVrA151009eIrYvy.html

打开微信公众平台:https://mp.weixin.qq.com/

开发信息配置

在左侧菜单栏里找到设置与开发 - 基本配置分别生成保存开发者ID、开发者密码,并将服务器IP填入白名单里
图片[5]|群晖全新部署傻妞 对接芝士、公众号完整教程|牧之笔记 | 世界不应有局限

修改服务器配置

URL:傻妞的外网域名地址+/wx/ 例:http://www.baidu.com/wx/
Token:随意设置,记住就行
Encoding AESKey:随意设置,记住就行
信息加解密模式:明文模式

所有服务器信息配置好后保存启用即可。
图片[6]|群晖全新部署傻妞 对接芝士、公众号完整教程|牧之笔记 | 世界不应有局限

终端设置

返回终端对接傻妞,将xxx改成公众号相对应的内容,直接在终端回复即可。

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

至此,傻妞、芝士、公众号都配置完成了,你可以在公众号直接回复命令来操作傻妞。

进程守护

此时的傻妞还不具备进程守护和开机自启的能力,这里用systemd来演示。

Ctrl+C 结束运行,输入以下命令生成系统服务文件

vim /usr/lib/systemd/system/sillyGirl.service

i 进入编辑模式,复制内容,然后按键盘esc 退出编辑模式,再输入命令 :wq保存并退出

[Unit]
Description=silly silly girl bot
After=network.target mysql.service mariadb.service mysqld.service
[Service]
Type=forking
ExecStart=/etc/sillyGirl/sillyGirl -d
Restart=always
User=root
Group=root

[Install]
WantedBy=multi-user.target
Alias=sillyGirl.service

注意,ExecStart=xxx 为傻妞的目录,如果不正确请修改为自己的目录。

守护激活

然后分别输入下面的命令激活

重新加载服务配置

systemctl daemon-reload

设置为开机自启

systemctl enable sillyGirl.service

启动服务

systemctl start sillyGirl.service

查看运行状态

systemctl status sillyGirl.service

状态如图就表示启动成功了
图片[7]|群晖全新部署傻妞 对接芝士、公众号完整教程|牧之笔记 | 世界不应有局限

其他配置命令

重启服务

systemctl restart sillyGirl.service

停止服务

systemctl stop sillyGirl.service

公众号测试

现在,微信公众号发送指令,就能流畅操作了
图片[8]|群晖全新部署傻妞 对接芝士、公众号完整教程|牧之笔记 | 世界不应有局限

尾巴

本文详细介绍了群晖环境如何配置最新傻妞、芝士、公众号教程,教程难度并不高,跟着操作基本半小时内即可交作业。
如果你觉得有帮助或者疑惑记得留言告知我,我收到后会第一时间为你解答。

© 版权声明
THE END
点个赞再走吧
点赞10赞赏
评论 共14条

请登录后发表评论

    请登录后查看评论内容