Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]群聊消息设为100%回复没有响应,终端查看显示无法主动发起消息 #494

Closed
2 tasks done
whsayxz5 opened this issue Feb 13, 2025 · 10 comments
Closed
2 tasks done
Labels
bug Something isn't working

Comments

@whsayxz5
Copy link

发生了什么

需求:群消息默认全部回复,不需要触发前缀。控制台配置如下:
Image

报错提示:
[07:02:24| ERROR] [main.py:780]: 当前未处于对话状态,无法主动回复,请确保 平台设置->会话隔离(unique_session) 未开启,并使用 /switch 序号 切换或者 /new [创建一个会话。

如何复现?

配置后群里发送任意消息即可在终端窗口看到错误提示。

AstrBot 版本与部署方式

docker

操作系统

Linux

额外信息

Image

你愿意提交 PR 吗?

  • 是的,我愿意提交 PR!

Code of Conduct

@whsayxz5 whsayxz5 added the bug Something isn't working label Feb 13, 2025
@Soulter
Copy link
Owner

Soulter commented Feb 13, 2025

使用 /new 创建一个对话呢?

@whsayxz5
Copy link
Author

使用 /new 创建一个对话呢?

关闭和新建都试过,一样的错误提示。

@whsayxz5
Copy link
Author

使用 /new 创建一个对话呢?

不知能否增加个设置,群聊白名单。以及机器人触发前缀拆分为群聊/私聊/命令三个设定,这样会实用很多,感谢。

@Soulter
Copy link
Owner

Soulter commented Feb 13, 2025

请问是不是修改了指令前缀导致/new没生效?

@whsayxz5
Copy link
Author

请问是不是修改了指令前缀导致/new没生效?

不是,默认没改过。/reset 和/new都试过

@whsayxz5
Copy link
Author

请问是不是修改了指令前缀导致/new没生效?

重新安装一次测试过,还是同样的问题。
Image

@Soulter
Copy link
Owner

Soulter commented Feb 15, 2025

看起来在使用 Dify。Dify 接入目前没有适配这个功能,刚刚已经适配,在下个版本发布。

@whsayxz5
Copy link
Author

看起来在使用 Dify。Dify 接入目前没有适配这个功能,刚刚已经适配,在下个版本发布。

是的是的,感谢大佬,期待更新。

@Soulter
Copy link
Owner

Soulter commented Feb 16, 2025

已经修复,请更新到3.4.28

@whsayxz5
Copy link
Author

已经修复,请更新到3.4.28

已更新可正常使用,感激不尽

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants