MrXiaoM 发布的帖子
-
Mirai 摸鱼&开发交流群 非官方
如果你在玩 mirai 途中遇到问题可以尝试加群
1047497524
询问以快速得到答案。
不要问有没有人,不要不贴截图,不要笼统提问,不要高血压提问,我谢谢你。本群有以下要素
- 转载高血压图片
超超猫猫- 版本过低滚去论坛看223
- 除了mirai以外什么都聊
- 更新进度放送
-
在 mirai-console 插件配置文件中添加注释
有时候我们可能不可避免地要给配置文件添加注释以便提升配置文件可读性,这个时候就要添加注释了。
怎么用
要添加注释,首先导入包 yamlkt
compileOnly("net.mamoe.yamlkt:yamlkt-jvm:0.10.2")
然后在你的配置上头打上
@Comment
注解就行,比如public object MyConfig : AutoSavePluginConfig("config") { @Comment("这是一条注释") public var message: String by value("awa") @Comment( """ 可以多行 就像这样 或者你用换行符也行 """ ) public var enable : Boolean by value(true) }
这其实 又是一个坑
我想加注释无奈 mirai-console 文档里没教程。
某天我忽然想到自带的自动登录配置文件不是有注释吗,于是我在源码找到了 AutoLoginConfig,才看到了
@Comment
注解。其实这个东西就在 Him188/yamlkt 的最下面
-
RE: IDEA的mirai console插件有操作说明吗?
说实话mirai的文档藏得挺深的
详见 README 和 MiraiConsoleExtension 的注释
啊上面那个是 Gradle 的,IDEA 的在这里
其实说宽了就只有新建项目目模板和代码检查两个功能 -
RE: 关于基于 Mirai Console 的【经济管理】前置插件的构思
https://github.com/SkyNet1748/mirai-economy-core/pull/1
没看帖子,拿着教室的教学机搓了一晚上写的,感觉和你描述的差不多,只是接口管理器感觉仍不完善
坐等css大佬把我的代码全部覆盖(
-
SpecialTitleYouWant —— 喜闻见乐的头衔插件来了
SpecialTitleYouWant
项目地址: https://github.com/MrXiaoM/SpecialTitleYouWant
「你想要的插件」系列作品
设置任何你想要的群头衔!
特性
- 可以自定义设置头衔的命令
- 可以自定义大部分提示信息
- 可以设置违禁词
- 违禁词可用正则表达式
安装
到 Releases 下载插件并放入 plugins 文件夹进行安装
2.11 或以上下载 SpecialTitleYouWant-*.mirai2.jar
2.11 以下下载 SpecialTitleYouWant-legacy-*.mirai.jar
安装完毕后,编辑配置文件 (路径:
config/top.mrxiaom.SpecialTitleYouWant/config.yml
,在旧版mirai的路径是config/自定义头衔/config.yml
)配置文件注释请见源码
或者展开下面的折叠# 启用该插件的群 enableGroups: [] # 头衔违禁词(不分大小写) illegalWords: - 变态 - bt - 病娇 # 头衔违禁词正则表达式 illegalPatterns: - '^(可爱)?[男女]?(小学|[初高]中|大[学专])生$' # 最小长度,-1为不限制 minLength: -1 # 最大长度,-1为不限制,但即使不限制,依然会截断头衔长度 maxLength: -1 # 修改头衔命令 cmd: - 我要头衔 - 设置头衔 # 消息,若包括%quote%将会回复用户 # %at%将会替换为@用户 # %old%将会替换成旧头衔 # %title%将会替换成新头衔 msgTooLong: "%quote%你输入的头衔过长" msgTooShort: "%quote%你输入的头衔过短" msgSet: "%quote%已设置头衔!" msgIllegal: "%quote%你的头衔包含违禁词,不许设置!" msgNotOwner: "%quote%机器人不是群主,无法设置头衔!" msgNotNormalMember: "%quote%你不是普通群员(比如开启了匿名),无法设置头衔!" msgReload: "配置文件已重载" msgHelp: - "自定义头衔 帮助" - "/stuw reload - 重载配置文件"
在 enableGroups 中加入要使用该插件的群号,如
enableGroups: - 114514 - 1919810
在控制台执行
/stuw reload
重载配置文件即可如果你觉得这个插件有用,不妨动动手指点击帖子右下角的大拇指对我表示支持
为什么不用 console 的內建权限系统?
高情商: 据我了解大多数小白都不了解什么是“被许可人”之类对他们来说有点复杂的东西,那我不如返璞归真,使用配置文件储存需要启用的群。
低情商: 反正需求不高,懒得学权限系统怎么用。用法
机器人必须是群主!!!
@机器人 我要头衔 头衔名称
命令可以在配置文件的
cmd
那里设置,在输入命令时可以不打空格捐助
前往 爱发电 捐助我。
来自群组: SkyNet1748
-
RE: 群文件直链解析
@superen 不懂,感觉你的意思是群文件被机器人自动上传到了QQ邮箱文件中转站或者腾讯微云?下载很容易,我写服务器和Q群文件手动同步的时候文件是可以获取直链直接通过 HttpURLConnection 下载的,不带UA什么乱七八糟的东西。再上传到其他地方只能自己找接口了。
-
插 件 惊 魂
刚刚发生的事
我把一百五十多行的语言文件翻译完了
保存!重载!
打开插件的商店编辑器,右下角提示
Unavailable
The free version
is limited to
only one shop
噔 噔 咚,限到一个商店我玩个毛
打开插件详细页,
Buy Now for 9.99 EUR
然后一眼瞄到
Source Code
几个大字,心情又平复了下来现在仓库 Clone 了十几分钟,
Receiving objects: 49% (6973/13996), 5.22MiB | 24.00 KiB/s
希望人没事
2:00 更新
我草出事了,作者专门留了一个库在他的私有仓库,我拿不到
现在在尝试从免费版插件里把那个库阉割出来
不是所有开源付费插件都跟 Residence 和 PlotSquared 那么善良(确信
2:11 更新
我草不止一个库,它还要从一个私有仓库 Clone 一堆库下来
2:46 更新
-
RE: AntiSetu --- 群内反涩图插件
使用方式
/asetu [群号] [模式] 0 DISABLED, 1 RECALL, 2 DOWNLOAD_RECALL, 3 DOWNLOAD, 4 MUTE 禁言默认一分钟,配置文件可调阈值
RECALL 就是撤回…