[Composant de thème] Conversations IA – Recherche dans la barre latérale (messages uniquement)
Salut à tous – je voulais juste partager un petit composant de thème que j’ai créé (avec l’aide de ChatGPT). Il ajoute une boîte de recherche légère « Messages IA » à la barre latérale des Conversations IA et dirige directement vers la recherche principale avec in:messages.
GitHub : GitHub - BrianCraword/Discourse-AI-Conversations-Search-
Ce qu’il fait
- Place une boîte de recherche compacte en haut des barres latérales des Conversations IA (liste principale + chat unique).
- Recherche uniquement vos messages via
/search?q=<mots-clés> in:messages(pas d’interface utilisateur étendue). - Permissions : s’affiche pour les utilisateurs connectés avec un niveau de confiance ≥ 1 (le personnel le voit toujours).
- Style autonome ; ne modifie pas l’apparence générale de votre site.
Installation
- Admin → Personnaliser → Thèmes → Installer → À partir d’un dépôt git
- Collez l’URL du dépôt et installez-le en tant que composant sur votre thème actif.
- (Facultatif) Placez votre propre style de Conversations IA dans un composant séparé ; cette recherche est conçue pour bien s’intégrer aux styles personnalisés.
Exigences / Notes
- Testé sur Discourse 3.2+.
- Attend que le conteneur de la barre latérale IA inclue
.ai-conversations-panel(présent dans l’interface utilisateur des Conversations IA de Discourse). - Pas de paramètres – intentionnellement simple. Si vous avez besoin de la visibilité TL0 ou d’un jeton de portée différent (
in:personal), créez une fourche et modifiez le petit initialiseur.
Ce n’est pas une fonctionnalité indispensable, mais certains apprécieront la commodité. Commentaires et PRs bienvenus !
