Skip to content
Bonfire Docs

AI reference

AI Owner Copilot

Instead of clicking through 18+ admin actions, owners chat with an in-app AI that runs them for you. Destructive actions ask for confirmation, and everything is recorded in the Copilot audit log (Admin → Copilot Audit).

18 actions available.

list_spaces

Liste toutes les catégories (spaces) de la communauté avec leurs channels. Utiliser pour comprendre la structure avant de créer/modifier.

create_space

Crée une nouvelle catégorie (space) dans la communauté. Un space regroupe plusieurs channels. Exemple:

create_channel

Crée un nouveau channel dans un space. Types: text (chat), announcement (annonce one-way), resource (ressources épinglées), event, voice.

rename_channel

Renomme un channel existant.

archive_channel

Archive un channel (le masque sans le supprimer). Réversible.

delete_channel

Supprime DÉFINITIVEMENT un channel et tous ses messages. Action destructive — demande confirmation explicite avant d

post_announcement

Poste un message dans un channel (typiquement un channel d

pin_message

Épingle un message dans un channel. Fournir soit message_id précis, soit channel_id/channel_name pour épingler le DERNIER message du channel (utile quand l

list_members

Liste les membres de la communauté. Filtrable par plan, role, ou recherche texte sur display_name/email.

promote_member

Promeut un membre en admin (ou rétrograde admin en member). Owner UNIQUEMENT (pas admin).

ban_member

Bannit un membre de la communauté. Action destructive — demande confirmation explicite.

list_modules

Liste tous les modules disponibles et leur statut (enabled/disabled) pour ce tenant. Modules = features activables (trading-journal, polls, event-calendar, wiki, etc).

toggle_module

Active ou désactive un module pour ce tenant. Utiliser pour

get_analytics

Récupère les statistiques de la communauté (membres total/nouveaux, messages 30j, enrollments, MRR, plan distribution).

top_members

Liste les membres les plus actifs sur une fenêtre (par messages/XP).

get_tenant_config

Récupère la config actuelle du tenant (nom, plan, theme, pricing, etc).

update_welcome_message

Met à jour le message de bienvenue affiché aux nouveaux membres (onboarding).

list_pending_reports

Liste les signalements en attente de modération.

Generated from the Copilot tool definitions in the codebase.