• Q&A 已解决
  • 请问如何在自定义回执内调用牌堆回复,或者在sample的分项里获取用户id?

mirai
版本2.8.2

提前准备好了文本来做骰子,想实现多条回执里随机选一条回复。

最初尝试文档里自定义回复的那个sample,无变量时可用,但是需要获取用户昵称等变量的情况就不行了,全部选项都洒了出来。论坛里搜了下,有一说是sample内不可以嵌套花括号{{}}的,但换行的{br}却可以生效,是我哪里写错了吗?

问了问群友,推荐我用牌堆,学着写了个牌堆,发现只有关键字回复才允许调用,自定义回执不可调用,隐约记得几个月前论坛上见过2次别人说自己直接把回复直接做成牌堆的,现在那贴却找也找不到了。


想求救坛友还有什么解决方法吗,
目前可能要修改准备好的许多文本(毕竟很多语境里不能只用你我他来解决…),
提的问题太蠢了不好意思233333

因为{br}是WebUI限定转义文本,那边的输入框没法直接打回车等内容
要不然试试把{nick}放到外面,像下面这样:
{nick},{sample:内容1|内容2|内容3}
缺点是不太灵活

    安研色Shiki Lily Black

    感谢shiki大大和坛友的解答!这就去更新试试 😆
    差点就动手去改了,还好昨天加班

    用目录下的cmd更新到2.8.3,sample使用能够正常获取用户id了,回复牌堆好像没办法,但也够用了

    谢谢谢谢 Thanks♪(・ω・)ノ

    说点什么吧...