dialogue的指令插值对于我目前自己测试过的大部分插件(如nonsense,thrusdaykfc,或者booru)的行为是,他会先计算指令的结果然后把纯文本结果作为dialogue的回答。
如 teach 随机 $(nonsense) 之后,“随机”所触发的对话始终是同样的文本。
这个行为与文档上hangman和抽卡的行为似乎不一致(# 吊死鬼元音开局 “$(hangman)
$(hangman aeiou)”),经过我自己测试hangman确实是每次不一样的结果。
这个是dialogue 插件intended的吗,还是要想实现每次不同的运算需要其他插件对dialogue插件支持?
1 个赞
理论上应该是某个环节存在 bug。
1 个赞
理论上他应该是和文档上行为一致的吗?因为我尝试了很多插件都不行所以我有点怀疑是我的问题,毕竟这个插件所有人都在用论坛上也没有类似的提问 = =
1 个赞
teach 随机 "$(nonsense)"
试试?你好像没加引号(?)