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:
|
Tips:
|
||||||
|
|
||||||
- 可以在特殊消息之后直接添加消息以在执行时同时回复消息(除了忽略)
|
- 可以在特殊消息之后直接添加消息以在执行时同时回复消息(除了忽略)
|
||||||
- 另外,请不要发送以`#Audio`开头的消息,避免将消息错认为语音
|
|
||||||
- 可以在禁言时发送的特殊消息后添加"%s"以在回复的消息中加上禁言时长
|
- 可以在禁言时发送的特殊消息后添加"%s"以在回复的消息中加上禁言时长
|
||||||
## 配置文件
|
## 配置文件
|
||||||
|
|
||||||
|
@ -57,7 +57,7 @@ object JNRCommand : CompositeCommand(
|
|||||||
saveResources(nextEvent.message)
|
saveResources(nextEvent.message)
|
||||||
for (it in nextEvent.message){
|
for (it in nextEvent.message){
|
||||||
if (it is OnlineAudio){
|
if (it is OnlineAudio){
|
||||||
JNRPluginConfig.replyMessageList.add(ReplyMessage(("#Audio" + it.filename), weight))
|
JNRPluginConfig.replyMessageList.add(ReplyMessage("#Audio:${it.filename}", weight))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
@ -60,7 +60,7 @@ object JNudgeReply : KotlinPlugin(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ((from as Member).permission.level >= (subject as Group).botPermission.level) {
|
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("已忽略本次戳一戳回复")
|
logger.info("已忽略本次戳一戳回复")
|
||||||
}
|
}
|
||||||
|
|
||||||
message.message.startsWith("#Audio") -> {
|
message.message.startsWith("#Audio:") -> {
|
||||||
val audioFile = resolveDataFile("audios/" + message.message.substring(6)).toExternalResource()
|
val audioFile = resolveDataFile("audios/" + message.message.substring(7)).toExternalResource()
|
||||||
if (event.subject is Group){
|
if (event.subject is Group){
|
||||||
val messageTemp = (event.subject as Group).uploadAudio(audioFile)
|
val messageTemp = (event.subject as Group).uploadAudio(audioFile)
|
||||||
sendRecordMessage(event.subject, messageTemp.toMessageChain())
|
sendRecordMessage(event.subject, messageTemp.toMessageChain())
|
||||||
|
Loading…
Reference in New Issue
Block a user