多种回复相关请看最新版master手册里面有写。
请问dice!插件针对不同的技能检定,如何实现个性化回复
叶川川川喵
感谢前辈解答!!
lua还没有学过,回去了解一下,鄙人因为工作原因只学过objc和swift
我之前在捣鼓的时候试过silk、amr、m4a等微信、qq语音文件的格式了,但我转了之后还是只输出原装代码
“Master进行侦查+100检定:D100=67/180 大成功! [Voi=test.silk]” 例如这样
是dice! GUI里有什么键入规则吗? [CQ:record,file=test.silk]这样的是否不正确,还是说文本要转成特定编码?
[Voi={17F2A0C3-291E-B934-EEE8-82DC88E6EC4A}.amr,18jOxmB1Lq6ZKJ#5O3WMFUhKQUeW2OdyCPKi] 像铃心关键字回复语音时输出的这样?
问题有些多了,不好意思…
- 已编辑
你说的功能不是很好写的……有能力自己慢慢折腾吧
最新版本是2.6,如果没在用最新版遇上的bug没办法解决
语音没办法和文字一起发出(腾讯限制,效果就是最后只有语音发出),并且一直都没有很注意语音这方面的问题(用的人太少,但是实测最新版并没有问题),如果最新版仍有问题可以汇报
那个Git就是共用的……先驱Mirai版本都一样的,不过你还是进群下最新整合包吧
Deleted User
谢谢溯洄大大 ,我用了 formfeed这个指令,它把文字和语音拆分成2条信息发出,算是已经解决了
关于对检定做特别回复这个我慢慢研究吧,目前参考了文档,用sample指令实现了多条里随机回一条,勉强能用
还是谢谢两位的提点
- 已编辑
我其实也对这个自定义回复有兴趣,但是感觉十分困难,目前的猜测的lua脚本实现可能是:
- 先在群配置里注册一个群kp以及其对应的qq号,和群pl身份。(人工)在lua文档里xx(要特殊化的检定项),及其对应的回复的修改(人工)
- 这个群kp用指令声明,该位群pl接下来要进行xx项的检定/或者pl声明自己检定(人工)
- 这时候骰娘的程序去用1步骤中写好的特殊化检定项回复,改变自己设置项的json文件,然后对自己用eventMsg,视为从master那里收了句".system load",重新加载。然后在群聊里说:“我准备好了,来检定吧。”(自动)
- 然后ra出结果。(pl手动)这里的回复已经修改为你想要的回复了。
- 出结果后(或者等待x分钟无反应后,当然这个怎么写我也不知道),骰娘自动复写设置项的json文件回原来的检定用语。再用eventMsg作master对自己说了句“.system load”。一切还原(自动)
以上大概是我想到的笨办法了,不知道对楼主有没有帮助。说实话我考虑相关问题,其实是想用作直接的伤害计算联动的,就是改变判定词后,让骰娘直接读自己给出来的判定回复,完成对应的动作。同时一旦大成功,骰娘能够给作为kp的我推荐点形容词和相关描写和知识,以免我脑死。比如说我偷袭大成功,我就知道写白虹贯日,苍鹰击于殿上啥的。不过……唉,想得太多了。