在作曲家下拉菜单中隐藏角色

我在不同的论坛中使用人物设定,作为自动回复的一个部分。每个角色都针对特定的论坛量身定制,提供在被提及或自动触发时的上下文回复——它们并不打算被手动选择或在直接对话中使用。

然而,即使我在角色设置中取消勾选了**“允许私人信息”,该角色仍然会出现在编辑器的下拉菜单中,并且可以被选择。这导致用户可以开启一个消息线程,但该人物实际上不会响应,因为它并不是为此设计的。相反,取消勾选“允许直接聊天消息”**确实会将角色从聊天中移除,这正是预期的行为。我希望能有类似的控制手段来限制在编辑器中的可见性。

理想情况下,应该有一个类似**“在编辑器中隐藏”**的复选框或选项,以避免混淆。因为这些角色仅用于在特定论坛环境下的自动回复,允许用户手动发消息给它们会造成不匹配,且会使界面变得杂乱。

我也不确定是否有一种可靠的方法可以通过CSS隐藏角色选项,或者这是否是正确的做法。

处理这个问题的最佳方法是什么?是否有变通的办法,还是应该将此作为一个功能请求?

谢谢帮助!

1 个赞

是的,我有一个变通方法,但我同意这里有些奇怪@Roman 正在进行一些清理工作,所以他可以考虑一下。我们正在转向使用 personas 来处理所有事情

变通方法是

  1. 禁用 persona(自动化仍将覆盖,我知道这很奇怪)

  2. 依靠权限系统,不要允许组访问它,也许只允许一个 bots 组访问 persona

2 个赞

谢谢 Sam! 不奇怪。 很高兴知道。 你们总是在关注! 非常感谢。

1 个赞