Skip to content

QA官方解答

🕒 Published at:

🐤 Q&A

📢 太子专用的 AI 文档问答

  1. 进群后发送命令,命令是:#R文档 xxx,比如:#R文档 如何使用yt-dlp

示例回答:

如果要进行文档更新,可以使用:#R文档 更新

  1. 通过 GLM 进行问答(暂时的)

🧴 关于双容器解决方案

由我的朋友@春日野穹提供的方案,重装下napcat就可以,xxx记得改成QQ号:

shell
docker run -d \
  -e ACC0UNT=xxx \
  -e WSR_ENABLE=true \
  -e WS_URLS='["ws://localhost:2536/0neBotv11"]' \
  -e NAPCAT_GID=01 \
  -e NAPCAT_UID=0 \
  -v /root/TRsS_AiiBot:/root/TRsS_AilBot1 \
  --restart always \
  --network host \
  --name napcat \
  mlikiowa/napcat-docker:latest

♻️ 关于更新问题

请使用我开发的可以携带数据的更新,而不是 Yunzai 的全局更新方法,防止丢失cookie

命令集合:

shell
#R更新
#R强制更新

✅ 正确演示:

❌ 错误演示:

#强制更新rconsole-plugin

977AA674A05B3CB54F7C3E7721E837A1.jpg

🛠️ 使用方法(基础)

1.【必要】下载插件

shell
# 国内
git clone https://gitee.com/kyrzy0416/rconsole-plugin.git ./plugins/rconsole-plugin/
# 海外
git clone https://github.com/zhiyu1998/rconsole-plugin.git ./plugins/rconsole-plugin/

2.【必要】在Yunzai-Bot / Miao-Yunzai目录下安装axios(0.27.2)、魔法工具(tunnel)、二维码处理工具(qrcode)、高性能下载队列(p-queue)、用于拉格朗日(ws)、用于识图(openai)

shell
pnpm i --filter=rconsole-plugin

🎬 视频解析使用说明

3.【可选】要使用视频解析功能要下载插件【推荐ubuntu系统】

shell
# ubuntu
sudo apt-get install ffmpeg
# 其他linux参考(群友推荐):https://gitee.com/baihu433/ffmpeg
# Windows 参考:https://www.jianshu.com/p/5015a477de3c

🎥 油管和Tiktok使用说明

油管解析需要 yt-dlp 的依赖才能完成解析(三选一):

shell
# 三选一
# ubuntu (国内 or 国外,且安装了snap)
snap install yt-dlp
# debian 海外
curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o ~/.local/bin/yt-dlp
chmod a+rx ~/.local/bin/yt-dlp
# debian 国内
curl -L https://ghproxy.net/https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o ~/.local/bin/yt-dlp
chmod a+rx ~/.local/bin/yt-dlp
# archlinux
sudo pacman -Syu yt-dlp

Tiktok解析需要将yt-dlp升级到最新版本,如果不会可以按照下面的教程(Linux),Windows换个文件应该就可以:

shell
# 1. 去官方下载最新版本:https://github.com/yt-dlp/yt-dlp/releases
# 2. 把yt-dlp放在Linux某个位置,比如/home/YtDlpHome/yt-dlp
# 3. 删除之前的yt-dlp,删除之前可以看看是不是最新版本

# 查看最新版本
yt-dlp --version
# 如果你是 apt 安装需要卸载
apt remove yt-dlp

# 4. 将/home/YtDlpHome/yt-dlp添加到环境变量(下面二选一)
vim ~/.bashrc  # 如果你使用 bash
vim ~/.zshrc   # 如果你使用 zsh

# 5. 添加到最后一行
export PATH="/home/YtDlpHome:$PATH"

# 6. 刷新环境变量即可
source ~/.bashrc  # 如果你使用 bash
source ~/.zshrc   # 如果你使用 zsh

🍏 Apple Music 和 Spotify 使用说明

AM解析Spotify解析需要使用两个依赖freyratomicparsley,现在只以Debian系统为例:

shell
npm install -g freyr
# 或者你有yarn的话可以使用
yarn global add freyr
# 接着安装它的依赖
apt-get install atomicparsley

📺 B站总结

对哔哩哔哩解析进行总结:需要填写哔哩哔哩的SESSDATA,或者【推荐】扫码登录

小程序解析

📺 B站扫码登录

命令:#RBQ,来自2024/4/1 才子 Mix 的命名

rbq

示例: rbq2

⏳ 视频时长限制说明

增加视频的时长限制(默认8分钟(60 * 8 = 480)):

  • 在config/tools.yaml里设置biliDuration
  • 锅巴设置

💎 关于网易云高音质解析

由于公开的API过老 出现有些歌曲无法解析的问题,所以必须搭建个人解析API才可使用该功能

🏅【强烈推荐】搭建个人网易云解析API

🦊 更多搭建方法参考NeteaseCloudMusicApi

👍 推荐方案 :🐬docker 部署

shell
docker pull binaryify/netease_cloud_music_api

docker run -d -p 3000:3000 --name netease_cloud_music_api    binaryify/netease_cloud_music_api

## 或者
docker run -d -p 3000:3000 binaryify/netease_cloud_music_api

## 去掉或者设置相关的环境变量

docker run -d -p 3000:3000 --name netease_cloud_music_api -e http_proxy= -e https_proxy= -e no_proxy= -e HTTP_PROXY= -e HTTPS_PROXY= -e NO_PROXY= binaryify/netease_cloud_music_api

## 或者
docker run -d -p 3000:3000 -e http_proxy= -e https_proxy= -e no_proxy= -e HTTP_PROXY= -e HTTPS_PROXY= -e NO_PROXY= binaryify/netease_cloud_music_api

不会用docker怎么办?使用docker desktop

打开命令行

打开命令行
shell
##拉取镜像
docker pull binaryify/netease_cloud_music_api

点击运行

运行

参数设置

设置

看到这一行,证明服务已经跑起来了

run

请注意,如果跟我一样上面自定义的端口是2222:3000 这时候你访问你的API的地址就应该是http://localhost:2222

  • 更改下面两个选项,自行修改 tools.yaml 或者锅巴:
yaml
useLocalNeteaseAPI: 'true' # 开启自建API服务
neteaseCloudAPIServer: '' # 填入刚刚跑起来的API地址 例如上面 就填入http://localhost:2222

🍪 获取网易云Cookie

需要网易云VIP账号 VIP最高解析->高清环绕音 SVIP最高解析->超清母带

👍 推荐方案 : 扫码登录 发送 #rnq 使用网易云APP进行扫码

rnq
  • Cookie获取备用方案
  1. 打开https://music.163.com/ 登入自己的账号,点击自己头像->我的主页
  2. F12进入控制台,打开网络/network
  3. 点击Fetch/XHR
  4. 找到info开头的请求,把下面的一串MUSIC_U=开头复制到;结尾

如果请求过于多,可以点击左上角的删除,再刷新页面即可

image.png

  • 自行修改 tools.yaml 填写 或者锅巴:

注意!!要在Cookie的尾部拼接 ; os=pc 否则无法进行最高音质解析

yaml
neteaseCookie: '' # 网易云Cookie 例:MUSIC_U=xxxxxxxxxxxxx; os=pc

👑 网易云登录状态 发送 #rns 可以查看当前登录账号VIP状态

image.png

🎸 网易云解析音质选择

  • 自行修改 tools.yaml 填写 或者 锅巴:

不推荐杜比全景声,解析过后会发送MP4文件,编码格式为AC-4,需要设备支持才能播放

最高支持的解析取决于 vip等级歌曲本身支持最高音质 如没有设定的音质选项则自动向下选取

yaml
neteaseCloudAudioQuality: '' # 网易云解析最高音质 默认exhigh(极高) 分类:standard => 标准,higher => 较高, exhigh=>极高, lossless=>无损, hires=>Hi-Res, jyeffect => 高清环绕声, sky => 沉浸环绕声, dolby => 杜比全景声(不推荐), jymaster => 超清母带

🔄 R插件版本回退方法(慎重)

下载指定版本的R插件: 如果你觉得当前版本的功能出现了问题,那么可以下载指定版本的插件,比如1.5.1

shell
# 删除当前的R插件
rm -rf ./plugins/rconsole-plugin/
# 克隆指定版本的R插件稳定版本
git clone -b 1.6.7-lts https://gitee.com/kyrzy0416/rconsole-plugin.git

🎵 关于 douyin 直播切片问题

如果没法发出视频,ICQQ直接开启兼容模式

LLO有两个选择:

  • 退回版本到3.27.2
  • 开启兼容模式

开启兼容模式后性能会下降,但是可以发出直播切片

🎵 douyin问题

由于douyin的解析变化莫测,现版本需要填入自己的cookie,具体步骤如下:

👍 推荐方案 :via 视频教程(由群友 @麦满分 录制):https://thumbsnap.com/rKxUGKqp

👍 推荐方案(感谢群友 @湘潭 提供的便捷方案):

  1. 打开https://www.douyin.com/ 扫码登入自己的账号
  2. F12进入控制台,打开网络/network
  3. 搜索www.douyin.com,把下面的一串cookie复制进去即可

备用方案1

  1. 打开https://www.douyin.com/ 扫码登入自己的账号
  2. F12进入控制台,或者下载一个Cookie-Editor
  3. 如果是F12,就将以下参数填入到tools.yaml - douyinCookie,或者使用锅巴

odin_tt=xxx;passport_fe_beating_status=xxx;sid_guard=xxx;uid_tt=xxx;uid_tt_ss=xxx;sid_tt=xxx;sessionid=xxx;sessionid_ss=xxx;sid_ucp_v1=xxx;ssid_ucp_v1=xxx;passport_assist_user=xxx;ttwid=xxx;

  1. 如果是Cookie-Editor就直接到插件复制到tools.yaml - douyinCookie,或者锅巴

具体图示,找以下这几个:

  • odin_tt
  • passport_fe_beating_status
  • sid_guard
  • uid_tt
  • uid_tt_ss
  • sid_tt
  • sessionid
  • sessionid_ss
  • sid_ucp_v1
  • ssid_ucp_v1
  • passport_assist_user
  • ttwid

备用方案2 (由@重装小兔提供)

  1. 下载python

下载链接:官网 | 微软商店

  1. 下载:https://gitee.com/OvertimeBunny/tiktok-ck-douying

  2. 扫码后自动获取ck

✖️ 小蓝鸟问题

2024-2-5,修复小蓝鸟的时候看到free计划已经没有给查看Tweet的api,原先使用的库也出现了403报错,开通会员要100美元,不值得。目前暂停更新,后续有方案和精力再更新!

2024/2/26 目前的替代方案:使用第三方解析,但是无法解析组图,只能解析单个图片,望周知!

☀️ 拉格朗日配置

使用拉格朗日作为驱动的同学要进行两步:

  1. 配置文件,将拉格朗日的配置文件appsettings.jsonImplementations加入一个正向连接ForwardWebSocket ,如(最好是9091,这样就不用改tools配置文件):
yaml
"Implementations": [
  {
    "Type": "ReverseWebSocket",
    "Host": "127.0.0.1",
    "Port": 9090,
    "Suffix": "/onebot/v11/",
    "ReconnectInterval": 5000,
    "HeartBeatInterval": 5000,
    "AccessToken": ""
  },
  {
    "Type": "ForwardWebSocket",
    "Host": "127.0.0.1",
    "Port": 9091,
    "HeartBeatInterval": 5000,
    "HeartBeatEnable": true,
    "AccessToken": ""
  }
]
  1. 在任意群里发送#设置拉格朗日,转换一下视频发送方式即可

🗂️ 微信文章总结 (完全免费总结)

官方Kimi API 暂时没有看到可以联网搜索的选项,所以选用开源的kimi-free-api

  1. 部署 kimi-free-api
shell
docker run -it -d --init --name kimi-free-api -p 8000:8000 -e TZ=Asia/Shanghai vinlic/kimi-free-api:latest
  1. 更改下面两个选项,自行修改 tools.yaml 或者锅巴:
yaml
aiBaseURL: '' # 用于识图的接口,kimi默认接口为:https://api.moonshot.cn,其他服务商自己填写
aiApiKey: '' # 用于识图的api key,kimi接口申请:https://platform.moonshot.cn/console/api-keys
  • aiBaseURL:你服务器的地址部署的kimi-free-api,例如:http://localhost:8000
  • aiApiKey:kimi 的 refresh_token (F12 -> 应用(Application) -> Local Storage -> https://kimi.moonshot.cn -> 找到)
  1. 开始游玩

wxkimi

小红书导出 cookie 最佳实践,由群友 @辰 提供解决方案:

  1. 下一个 Cookie-Editor
  1. 进入小红书 - 注册 - 点击 Cookie-Editor 的导出 Header String

📺 关于使用 BBDown 下载

⬇️ 关于使用下载方式

  • 轻量
shell
apt install wget
apt install axel
  • 稳定(无须安装任何东西)

  • 性能

shell
apt install aria2

✈️ 关于小飞机 & X 解析 & 验车 权限问题

  1. 下载 Release

https://github.com/iyear/tdl

  1. 放到环境变量,Linux用户可以直接解压放到/usr/local/bin

  2. 登录,官方提供了三种登录方式

  1. X 解析小飞机验车涉及添加信任用户问题(下面分别是设置、查看所有、查看特定信任用户),⚠️ 使用引用的方法去使用命令
shell
#设置R信任用户
#R信任用户
#查询R信任用户
#删除R信任用户

  1. 开始使用!

👀 关于 weibo 问题汇总

关于issue提出了相关:希望文档里加入微博使用说明

出现:解析失败:无法获取到wb的id 代表什么

就是没有数据,识别不到

🐧 关于使用 ICQQ

👍 群友@非酋推荐(经过大量测试得出):icqq建议设置 27MB 转群文件

🧑‍🌾 关于百度翻译

【可选】相关配置(apps/tools.js):

百度翻译api:https://fanyi-api.baidu.com/doc/21
注册完填入方式参考上方注释url (config/tools.yaml);另外,有群友反馈百度翻译需要充钱才能使用!

🪄 关于 魔法 && 海外服务器 问题

(非必要不更改)更改魔法在config/tools.yaml锅巴插件的配置位置:
proxyAddr: '127.0.0.1' # 魔法地址
proxyPort: '7890' # 魔法端口

海外服务器示例:
直接发送#设置海外解析

💦 海外服务器使用 yt-dlp 提示 Sign in to confirm you're not a bot. This helps protect our community. Learn more

🚀 由 @春日野穹 提供解决方案

ytdlp1.png

解决方案:

  1. 更新最新版R插件(2024/11/06)
  2. 本地使用chrome浏览器登录YouTube并且安装浏览器插件Get cookies.txt LOCALLYytdlp2.png
  3. 打开YouTube主页并点击右上角插件,根据下图顺序点击复制cookies内容 ytdlp3.png
  4. 打开ssh并创建cookies.txt,我的路径设置为/root/TRSS_AllBot/TRSS-Yunzai/plugins/rconsole-plugin/config/cookies.txt,如果你修改过容器的话,请确保自己的路径正确
nano /root/TRSS_AllBot/TRSS-Yunzai/plugins/rconsole-plugin/config/cookies.txt

粘贴刚刚复制来的内容,然后Ctrl+O保存Ctrl+X退出

  1. 进入锅巴webui并修改R插件配置: 如下图 ytdkp4.png记得保存!!! 重启trss后生效,海外服务器记得设置 #设置海外解析

📱 关于小程序

小程序解析适配了:

如果解析有问题参考issue:#I6MFF7#I7KQVY

小程序解析