@yzyzdkami
你再检查一些,按道理你的 plugins 里会有 两个 mirai-api-http
cssxsh 发布的最佳帖子
-
在不重启 mirai-console 的情况下更新插件
可以试试我的
https://github.com/gnuf0rce/debug-helper他在1.3.3 时添加了一个新功能指令,
可以热重载某个插件
当目录中有同名插件时,将会选择更新的版本加载
这样就可以做到了热更新插件/reload xyz.cssxsh.mirai.plugin.meme-helper
PS:重载方法比较简单粗暴,对于一些不规范编写的插件可能会无法完全关闭。
-
RE: Mirai Content Censor 群内容审核插件
@GALIAIS
admin 插件 自带有一个单独的消息审核,你以前可能将 Image 图片类型 列入了自动禁言类型
具体在
AdminSetting.yaml 的 censor_types 配置项 -
RE: 设备信息device.json怎么用啊?
@404-Error 在 设备信息device.json怎么用啊? 中说:
net.mamoe.mirai.internal.network.components.LoginFailedExceptionAsNetworkException: Error(bot=Bot(2190915232), code=235, title=温馨提示, message=当前QQ版本过低,请升级至最新版本后再登录。点击进入下载页面, errorInfo= )
被腾讯检测风险了呗
换登录协议 PAD,然后 机器人手机端保持登录,应该会弹验证
(2.13.0-RC) -
TTS 文字转语音 前置插件
Mirai TTS Plugin
Mirai TTS 前置插件
Mirai-Console的前置插件,用于将文本转换成语音等
本插件使用的TTS API 返回的是 mp3 格式的语音,非手机端接收到语音可能播放不正常,
你可以安装 Mirai Silk Converter 进行自动转码,解决mp3格式的问题。
没有配置 AIP APP 信息时,将使用百度百科的接口,此接口只支持部分person
。
如需要更多的功能选择,请到 baidu aip 申请新应用和免费额度。在插件项目中引用
repositories { mavenCentral() } dependencies { compileOnly("xyz.cssxsh.mirai:mirai-tts-plugin:${version}") } mirai { jvmTarget = JavaVersion.VERSION_11 }
管理指令
/tts test <person> <speed> <pitch> <volume>
测试 tts/tts test 4100 5 5 5 你好 世界
/tts reload
重载 aip 配置
配置
TextToSpeech.yml
app_name
AIP 配置app_id
AIP 配置api_key
AIP 配置secret_key
AIP 配置option
Speech 配置- speed: 语速 0~15
- pitch: 语调 0~15
- volume: 音量 0~15
- person: 音库 详见 demo, 百度百科的接口只支持
0, 1, 3, 106, 4100, 4106
- format: 格式
-
RE: 简单的Rss订阅插件 已添加RssHub支持 番剧订阅Bt种子自动上传
@Sh1n1ma 在 简单的Rss订阅插件 已添加RssHub支持 番剧订阅Bt种子自动上传 中说:
Remote host terminated the handshake
复现不了,像是服务器的问题
-
自动从 Github Release Latest 更新 JAR 插件
我在我的 https://github.com/gnuf0rce/github-helper 插件 1.3.0中
添加了启动时检查已安装插件对应的 Github Release Latest 更新并下载的功能比如 如果你安装了 bilibili-dynamic-mirai-plugin 他会 从 https://github.com/Colter23/bilibili-dynamic-mirai-plugin/releases/latest 获得最新版本信息,
对比目前已安装的版本,如果发现是更新的版本,就下载
并且会在正常退出时删除旧版插件可以通过编辑配置文件添加或者减少 更新的项目
!!!请注意不要为同一插件同时使用此更新方法和MCL订阅配置,这可能会引起一些不必要的麻烦
-
RE: console无法解析XXX为被许可人ID
许可人ID
是用户的ID 比如m123456.789
u7895
权限ID
是指令或者功能对应的IDxyz.cssxsh:abc
/permission permit <被许可人 ID> <权限 ID>
你都没按格式来
https://github.com/mamoe/mirai/blob/dev/mirai-console/docs/Permissions.md#使用内置权限服务指令
-
RE: 如何获取MessageChain的KIND属性?
java 比较麻烦
MessageSource source = event.getMessage().get(MessageSource.Key); MessageSourceAmender amender = new MessageSourceAmender(source); MessageSourceKind kind = amender.getKind();