AI对话 – 侧边栏搜索

[主题组件] AI 对话 – 侧边栏搜索(仅消息)

大家好,我想分享一个我制作的小型主题组件(在 ChatGPT 的帮助下)。它在 AI 对话侧边栏中添加了一个轻量级的 “AI 消息” 搜索框,并直接通过 in:messages 路由到核心搜索。

GitHub: GitHub - BrianCraword/Discourse-AI-Conversations-Search-

功能

  • AI 对话侧边栏(主列表 + 单个聊天)的顶部放置一个紧凑的搜索框。
  • 仅搜索您的消息,通过 /search?q=<keywords> in:messages(无扩展 UI)。
  • 权限: 对具有信任等级 ≥ 1 的登录用户显示(管理员始终可见)。
  • 自包含样式;不改变您网站的整体外观。

安装

  1. 管理员 → 自定义 → 主题 → 安装 → 从 git 仓库
  2. 将仓库 URL 粘贴并在您当前活动主题上将其安装为组件
  3. (可选)将您自己的 AI 对话样式放在一个单独的组件中;此搜索旨在与自定义样式良好配合。

要求 / 注意事项

  • Discourse 3.2+ 上测试过。
  • 期望 AI 侧边栏容器包含 .ai-conversations-panel(存在于 Discourse AI 对话 UI 中)。
  • 无设置——有意保持简单。如果您需要 TL0 可见性或不同的范围令牌(in:personal),请分叉并调整小的初始化器。

这不是必备功能,但有些人会喜欢它的便利性。欢迎提供反馈和 PR!

7 个赞