本人才疏学浅,代码写得很难,所以大家体谅一下,本插件功能是根据我自身需求进行编写,可能部分功能对你们没有用处,所以所有功能均设置了指令开关(所有功能均默认关闭),如果需要其他的功能,可以提交issue,后续可能加上
指令开启/关闭群管,默认关闭,关闭群管之后,插件内所有功能无效
本插件使用的不是icqq协议,而是使用LiteLoaderQQNT插件将NTQQ支持OneBot11协议进行QQ机器人开发
关于插件中的定时任务,自行前往schedule.js中修改
天气查询使用的是彩云天气API(彩云天气API文档),key自行登录获取,由于彩云天气使用的是经纬度坐标进行查询天气,所以这里使用了高德对用户发送的城市进行经纬度转化(高德开放平台,并创建web服务应用获取key),将这两个key填入config/config.js中
展开/收起
- 我这里使用的是llonebot-docker中方案二LLWebuiApi登录,先下载llonebot-docker镜像
sudo docker run -d --name onebot-docker0 --add-host=host.docker.internal:host-gateway -e VNC_PASSWD=vncpasswd -p 3000:3000 -p 6099:6099 -p 3001:3001 -v ${PWD}/LiteLoader:/opt/QQ/resources/app/LiteLoader mlikiowa/llonebot-docker:latest
其中vncpasswd换成你的VNC密码
然后浏览器访问http://你的docker-ip:6099/api/panel/getQQLoginQRcode
扫码登录
登录之后访问http://你的docker-ip:6099/plugin/LLOneBot/iframe.html
进行 llonebot 的配置
- 扫码登陆后,在配置界面添加反向 WebSocket 监听地址
将ws://host.docker.internal:2536/OneBotv11
添加到反向 WebSocket 监听地址中并保存
- 安装TRSS-Yunzai
请根据网络情况选择使用 GitHub 或 Gitee 安装
git clone --depth 1 https://github.com/TimeRainStarSky/Yunzai
git clone --depth 1 https://gitee.com/TimeRainStarSky/Yunzai
cd Yunzai
npm i -g pnpm
pnpm i
- 启动TRSS-Yunzai
node app
#后台启动
pm2 start node --name TRSS-Yunzai -- app
#查看日志
pm2 logs TRSS-Yunzai
#重启云崽服务
pm2 restart TRSS-Yunzai
git clone --depth=1 https://gitee.com/clarlotte/group-plugin.git ./plugins/group-plugin/
pnpm i
git clone --depth=1 https://github.com/Clarlotte/group-plugin.git ./plugins/group-plugin/
pnpm i
排行榜使用的是图片发送,需要系统中安装宋体,将宋体的文件拷贝到服务器/usr/share/fonts/truetype,然后依次执行
apt install xfonts-utils
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
重启云崽即可
如果没有/usr/share/fonts/truetype该文件,执行apt install fontconfig
,使用fc-list
查看所有安装了的字体
显示这样就是安装成功
所有指令目前均不支持/
、#
等符号