mirror of
https://github.com/jie65535/mirai-console-jnr-plugin.git
synced 2025-06-02 17:49:11 +08:00
修改了语音匹配方式
在#Audio之后添加了冒号。
This commit is contained in:
parent
0909b9d0d5
commit
ac6633de90
@ -24,7 +24,6 @@ MiraiConsolePlugin 自定义戳一戳回复消息
|
||||
Tips:
|
||||
|
||||
- 可以在特殊消息之后直接添加消息以在执行时同时回复消息(除了忽略)
|
||||
- 另外,请不要发送以`#Audio`开头的消息,避免将消息错认为语音
|
||||
- 可以在禁言时发送的特殊消息后添加"%s"以在回复的消息中加上禁言时长
|
||||
## 配置文件
|
||||
|
||||
|
@ -57,7 +57,7 @@ object JNRCommand : CompositeCommand(
|
||||
saveResources(nextEvent.message)
|
||||
for (it in nextEvent.message){
|
||||
if (it is OnlineAudio){
|
||||
JNRPluginConfig.replyMessageList.add(ReplyMessage(("#Audio" + it.filename), weight))
|
||||
JNRPluginConfig.replyMessageList.add(ReplyMessage("#Audio:${it.filename}", weight))
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
@ -60,7 +60,7 @@ object JNudgeReply : KotlinPlugin(
|
||||
}
|
||||
}
|
||||
if ((from as Member).permission.level >= (subject as Group).botPermission.level) {
|
||||
replyList = replyList.filter { !it.message.startsWith("#group.mute:") }
|
||||
replyList = replyList.filter { !it.message.startsWith("#group.mute\\:") }
|
||||
}
|
||||
}
|
||||
|
||||
@ -134,8 +134,8 @@ object JNudgeReply : KotlinPlugin(
|
||||
logger.info("已忽略本次戳一戳回复")
|
||||
}
|
||||
|
||||
message.message.startsWith("#Audio") -> {
|
||||
val audioFile = resolveDataFile("audios/" + message.message.substring(6)).toExternalResource()
|
||||
message.message.startsWith("#Audio:") -> {
|
||||
val audioFile = resolveDataFile("audios/" + message.message.substring(7)).toExternalResource()
|
||||
if (event.subject is Group){
|
||||
val messageTemp = (event.subject as Group).uploadAudio(audioFile)
|
||||
sendRecordMessage(event.subject, messageTemp.toMessageChain())
|
||||
|
Loading…
Reference in New Issue
Block a user