如何将首页设置为AI机器人?例如:ask.discourse.com

是否可以将此网站的主页配置为直接展示 AI,类似于此示例:https://ask.discourse.com/?

一些额外的问题:(如果需要付费,也许有人可以提供解决方案)

是否可以为未注册用户启用 AI 访问?对此有何逻辑依据?
在达到一定使用量后,是否可以提示未注册用户进行注册并购买订阅?对于现有会员,是否可以鼓励他们升级到额外的订阅?

谢谢。

4 个赞

是的,应该是可以的——在AI插件中,我们添加了一个名为 AI bot enable dedicated UX 的新设置,它链接到一个页面,例如 https://meta.discourse.org/discourse-ai/ai-bot/conversations

我还没有测试过,但我预计这个自定义主页组件可以与 /discourse-ai/ai-bot/conversations URL 一起使用:Custom Homepage for Groups

向匿名用户开放此功能可能会导致意外的突然成本,而且还有一个技术限制,即它构建在我们的个人消息系统之上,而该系统需要账户才能使用……因此实现起来会有点棘手。

目前还没有这样的功能,但感谢您的建议!

5 个赞

我尝试过,但无法以任何方式修改主页:Custom Homepage for Groups

我也尝试过用常规页面做同样的事情,但没有成功。我会再试一次,也许我犯了一些错误。

感谢您的回复。

@kuaza 也许可以试试这个?

差不多,但不太一样。

2 个赞

如果您是自托管,我认为您可以使用类似 Nginx 的代理进行简单的重定向。

1 个赞

我已经设法让它正常工作了。在 DiscourseAI 设置中启用 AI bot enable dedicated UX 后,我创建了一个名为“Bot Test” (bot-test) 的组,并将其设置为测试用户的首选。然后我使用了 custom-homepage-for-groups 主题组件,并将 group page map 设置为 bot-test:/discourse-ai/ai-bot/conversations。我的测试用户现在的主页就是机器人页面。

测试用户主页:

问题在于“返回论坛”链接会失效,点击 Logo 只是重新加载页面(当然,因为它就是主页)。用户必须尴尬地手动退出(例如,在 URL 地址栏中输入“/hot”),或者通过用户菜单或高级搜索菜单退出。

10 个赞

不再是问题了,昨天已删除该按钮,您需要更新您的实例。

6 个赞

我无法以任何方式让它正常工作;这很不寻常。是否可能是由于插件造成的?例如,我是这样操作的,但仍然显示正常的主页:

trust_level_0:/discourse-ai/ai-bot/conversations
trust_level_1:/discourse-ai/ai-bot/conversations
trust_level_2:/discourse-ai/ai-bot/conversations
trust_level_3:/discourse-ai/ai-bot/conversations

我认为你不能选择自动群组作为主要群组,对吗?你是否检查过该群组是否为用户的用户主要群组?

3 个赞

如果 Custom default homepage 组件设置是针对所有信任级别,那它不应该能起作用吗?

2 个赞

我无法让该设置与链接一起正常工作。我也尝试过永久链接。:woman_shrugging:

3 个赞

“感谢所有为此主题做出贡献的人,我学到了一些非常有用的技巧 :)”

我正在尝试在 Nginx 代理(自托管)上实现 ask-discourse 的全部功能,并且已经取得了一些进展。

URL 可以缩短(无重定向),子域上的默认位置指向 AI 机器人主屏幕。

我试图解决的问题与 CSS 文件有关。我尝试使用 Nginx 中的 sub_filter 模块从原始子域加载它们,但没有成功。

我计划下周开始处理这个问题,然后可以与有兴趣的人分享最终模板。

2 个赞

我认为现在已经修复了 @kuaza :partying_face:

如果您更新并尝试为此使用“自定义默认主页”,它可能会满足您的需求。:crossed_fingers:

4 个赞

太棒了,现在 100% 可以用了 :star_struck: 谢谢你 @pfaffman :clap:

5 个赞