AI 대화 – 사이드바 검색

[테마 컴포넌트] AI Conversations – 사이드바 검색 (메시지 전용)

안녕하세요, 여러분—ChatGPT의 도움으로 만든 작은 테마 컴포넌트를 공유하고자 합니다. 이 컴포넌트는 AI Conversations 사이드바에 가벼운 “AI Messages” 검색 상자를 추가하고, in:messages로 코어 검색으로 바로 연결합니다.

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

기능

  • AI Conversations 사이드바(메인 목록 + 단일 채팅) 상단에 컴팩트한 검색 상자를 배치합니다.
  • /search?q=<키워드> in:messages를 통해 사용자의 메시지만 검색합니다 (확장된 UI 없음).
  • 권한: 신뢰 수준 ≥ 1인 로그인된 사용자에게 표시됩니다 (스태프는 항상 확인 가능).
  • 자체 스타일링을 포함하며, 사이트의 전체적인 외관을 변경하지 않습니다.

설치

  1. 관리자 → 사용자 정의 → 테마 → 설치 → Git 저장소에서
  2. 저장소 URL을 붙여넣고 활성 테마에 컴포넌트로 설치합니다.
  3. (선택 사항) AI Conversations 스타일링을 별도의 컴포넌트에 배치할 수 있습니다. 이 검색 기능은 사용자 정의 스타일과 잘 호환되도록 설계되었습니다.

요구 사항 / 참고 사항

  • **Discourse 3.2+**에서 테스트 완료.
  • AI 사이드바 컨테이너에 .ai-conversations-panel이 포함되어 있어야 합니다 (Discourse AI Conversations UI에 존재).
  • 설정 항목이 없습니다—의도적으로 단순하게 유지했습니다. TL0 표시나 다른 스코프 토큰(in:personal)이 필요하면 포크하여 작은 초기화 파일을 수정하십시오.

필수 기능은 아니지만, 편의성을 선호하는 사용자들에게 유용할 수 있습니다. 피드백과 PR 환영합니다!

9개의 좋아요