dialogue可以记录问答指令 但是输入问题 不会给出回答

1 个赞

我的编程基础很薄弱,所以我会尽可能详细地描述情况。
一开始安装dialogue后可以使用自动回复功能,但是一般早上可以用,到了晚上就用不了了。
重装koishi然后安装dialogue后又可以使用。
我双开koishi后也是可以使用dialogue的。
现在只有戳一戳会稳定回复,foo偶尔会回复bar,但是其他指令一概不理。
用#1#2也能查到命令,数据库也记录了回复,但就是不回答。

2 个赞

你可能会认为你提供的信息较为详细,但实际上你连「Koishi的版本」「聊天时使用的平台」这类基础的信息都没有提供。

先看一眼下面的帖子,了解提问前需要提供哪些信息,然后在本贴补充好所需的全部信息。

检查上下文设置

1 个赞

调用了上下文 全文允许也不行 沙盒也是这样的
GTHQF2(E%NW`VSMZ_RRVYV
NMZK{C%RVO}$I_7TWU(L_01

1 个赞

System:
OS: Windows 10 10.0.19044
CPU: (16) x64 11th Gen Intel(R) Core™ i7-11800H @ 2.30GHz

Binaries:
Node: 16.19.1
Yarn: 3.5.0

Koishi:
Core: 4.12.5
Console: 5.6.1
Koishi Desktop: 0.9.4

%ZDQ7G(3Y63NGRGZ$Y

下面是问题
#1 foo bar
1B(V2P6YD(OWP8IMV}{QB
然后使用刚刚设置的问题


bot无反应
使用dialogue命令

bot给予回应
以下是完整日志

很不好意思之前没有详细提供消息就发表问题了

2 个赞

我想要解决的问题是如何在不使用dialogue前缀的前提下触发回答。
重启也试过了 没有效果
KN%X1FES{DJ2486R5APZ2A
回退dialogue版本一样无效

1 个赞

请确认你在沙盒中使用了群聊模式。

2 个赞


是群聊模式
foo没有生效 但是dialogue foo反而生效了

1 个赞

这确实挺奇怪的

3 个赞

这确实挺奇怪的

2 个赞

hummm,今天也遇到了

1 个赞