Bot Discord
Discutez en tête-à-tête en message privé, ou placez des personnages sur un serveur en décidant qui peut leur parler et qui paie.
Le bot Reverie amène des personnages à deux endroits de Discord : vos messages privés avec le bot, pour discuter en tête-à-tête, et les salons de serveur, où chaque personnage parle sous son propre nom et son avatar. Toute personne qui parle à un personnage a besoin d'un compte Reverie lié à son compte Discord — un compte gratuit suffit —, et chaque réponse est facturée en crédits à un compte Reverie.
Lier votre compte
Un compte Discord correspond à exactement un compte Reverie. N'importe laquelle de ces voies les relie :
- Depuis le tableau de bord des intégrations. Dans l'application, allez dans Labs → Bots Discord et Telegram et appuyez sur Lier avec Discord sur la carte Discord. Vous confirmez sur Discord et revenez directement.
- En vous connectant avec Discord. Se connecter à Reverie avec Discord lie aussi le bot — sauf si vous l'avez dissocié dans le tableau de bord : il reste alors dissocié jusqu'à ce que vous le liiez vous-même à nouveau.
- Depuis Discord. Lancez
/link-accountsur un serveur ou dans vos messages privés avec le bot. Vous seul voyez la réponse : un bouton Lier mon compte qui ne sert qu'une fois et expire au bout de 10 minutes. Ouvrez-le, connectez-vous, et les comptes sont reliés.
Discuter en tête-à-tête en message privé
Envoyez un message privé au bot, ou lancez /chat sur n'importe quel serveur où se trouve le bot — la conversation passe dans vos messages privés, où vous seul la voyez. /chat seul propose des personnages parmi lesquels choisir ; ajoutez un nom pour en chercher un.
- Un personnage à la fois.
/chatpasse à quelqu'un d'autre, et/chatsliste les personnages avec qui vous avez parlé en message privé. Chacun garde sa propre conversation : en revenant, vous reprenez là où vous vous étiez arrêté. - Chaque message reçoit une réponse, publiée par le bot avec le nom du personnage en petit au-dessus. Les images, les messages vocaux et la mémoire fonctionnent comme dans un salon.
- Vous payez vos propres messages. Les modes de paiement et les limites du serveur ne s'appliquent pas.
- Les personnages 18+ suivent le réglage 18+ de votre compte : s'il est désactivé, ils sont masqués et ne peuvent pas discuter en message privé.
/remove-charactermet fin à la conversation en cours — elle reste enregistrée pour/chats—, et/reset-chatl'efface après vous avoir demandé confirmation.- Parmi les sous-commandes de
/settings, seulesmodel,languageetchat-styles'appliquent aux messages privés.
Si le bot dit qu'il n'a pas pu vous écrire, autorisez les messages privés des membres du serveur dans vos paramètres de confidentialité Discord, puis réessayez. Vos conversations privées récentes apparaissent aussi dans le tableau de bord des intégrations sous Discussion privée, où Continuer sur le web en reprend une dans le navigateur.
Ajouter le bot à un serveur
Inviter le bot
Appuyez sur Ajouter le bot au serveur sur la carte Discord du tableau de bord des intégrations et choisissez un serveur. Laissez cochées toutes les permissions demandées — le tableau ci-dessous explique à quoi sert chacune. En arrivant, le bot publie un court message de prise en main là où le serveur affiche ses messages d'arrivée.
Ajouter un personnage à un salon
Dans un salon textuel, lancez /add-character et choisissez un personnage dans l'autocomplétion — elle couvre les personnages publics et vos propres personnages privés. Il vous faut la permission Manage Channels et un compte lié. Le bot crée un webhook pour que le personnage puisse publier sous son propre nom, puis envoie un message d'accueil.
Fixer les règles
Facultatif. /settings décide comment les personnages d'un salon répondent et qui les paie ; /server décide qui peut leur parler tout court. Les deux sont décrits plus bas.
Permissions demandées par l'invitation
| Permission | Pourquoi elle est demandée |
|---|---|
| View Channels | Lire le salon où le bot est utilisé |
| Send Messages | Publier les réponses et la sortie des commandes |
| Manage Messages | Retirer les réponses du personnage quand le message qui les a provoquées est supprimé |
| Embed Links | La sortie des commandes et les annonces du tirage communautaire sont des intégrations |
| Manage Roles | Distribuer le rôle utilisé par le tirage communautaire dans le serveur de Reverie |
| Manage Webhooks | Obligatoire. Les personnages parlent via un webhook propre à chacun |
Sans Manage Webhooks, /add-character échoue et le personnage n'est pas ajouté.
Commandes
Sur un serveur, les commandes marquées Manage Channels ou Manage Server ne sont proposées qu'aux membres qui ont cette permission Discord. Vous seul voyez les réponses aux commandes de compte et de gestion.
| Commande | Options | Où | Ce qu'elle fait |
|---|---|---|---|
/help | — | serveur, MP | Liste les commandes, en privé |
/link-account | — | serveur, MP | Publie un lien à usage unique pour relier vos comptes Discord et Reverie |
/chat | name (facultatif) | serveur, MP | Choisit ou change le personnage de vos messages privés. Sur un serveur, envoie le choix dans vos messages privés |
/chats | — | serveur, MP | Les personnages avec qui vous avez parlé en message privé, pour passer de l'un à l'autre |
/add-character | name (obligatoire) | serveur · Manage Channels | Ajoute un personnage à ce salon et le fait saluer |
/remove-character | name (obligatoire) | serveur · Manage Channels, MP | Retire le personnage et supprime son webhook. En message privé, met fin à la conversation en cours |
/list-characters | — | serveur | Liste les personnages de ce salon, chacun avec un bouton Retirer |
/character-info | name (obligatoire) | serveur, MP | Bio, images, âge, genre, note, catégories, tags et indicateur NSFW, avec un lien vers la page du personnage. Avec un compte lié, propose aussi des boutons 1–5★ pour noter le personnage une fois que vous avez reçu quelques réponses de sa part et que ses avis sont ouverts |
/reset-chat | — | serveur · Manage Channels, MP | Supprime les messages et résumés du salon et indique combien. En message privé, efface la conversation en cours une fois que vous confirmez |
/regenerate-reply | model (facultatif) | serveur, MP | Relance la dernière réponse du personnage, éventuellement avec un autre modèle pour cet essai |
/reply-suggestions | — | serveur, MP | Trois suggestions de réponse sous forme de boutons ; en toucher une l'envoie comme votre message |
/settings | une sous-commande (obligatoire) | serveur, MP | Réglages du salon et réglages personnels |
/plugins | une sous-commande (obligatoire) | serveur, MP | Affiche les plugins actifs ici ; installe, retire ou active et désactive les plugins officiels et les vôtres |
/server | — | serveur · Manage Server ou l'hôte | Qui peut parler aux personnages, une limite quotidienne par membre, les membres bloqués et la consommation |
/my-account | — | serveur, MP | Crédits, utilisation de l'offre, date de renouvellement, nombre de discussions |
/daily | — | serveur, MP | Récupère votre récompense quotidienne |
/notify | — | serveur, MP | Si les personnages peuvent vous écrire en premier, et quelles notifications arrivent dans vos messages privés |
/plugins prend list, install, remove, enable ou disable. Seuls les plugins officiels et les vôtres sont proposés, et seulement les plugins de prompt et d'outil ; un plugin dont les réglages doivent être remplis ne peut pas être installé depuis le bot. Le résultat d'un plugin d'outil est publié sous forme de courte carte au nom du personnage. Dans un salon, changer les plugins demande Manage Channels ou d'avoir ajouté un personnage au salon, et tout le monde peut les lister ; dans vos messages privés, c'est vous qui décidez.
/settings seul n'est pas une commande valable — il prend toujours l'une des six sous-commandes :
| Sous-commande | Option | Requiert | Effet |
|---|---|---|---|
/settings model | model (facultatif) | — | Votre modèle pour le personnage principal de ce salon. Vide, affiche le modèle actuel ou le réinitialise. Les modèles avancés peuvent exiger un abonnement |
/settings language | language (facultatif) | Manage Channels | Langue de réponse du salon. Vide, revient à l'anglais |
/settings channel-mode | mode : auto ou mention | Manage Channels | Si les personnages répondent à tous les messages ou seulement quand on s'adresse à eux |
/settings chat-style | style : RP ou NORMAL | Manage Channels | Prose de jeu de rôle avec actions, ou dialogue seul |
/settings payment-mode | mode : owner ou user | Manage Channels | Qui est facturé |
/settings daily-limit | credits (obligatoire, ≥ 0) | Manage Channels | Plafond de crédits par jour UTC. 0 signifie illimité |
Les mêmes réglages se trouvent sur le tableau de bord web, salon par salon, sous les noms Payment mode, Daily credit limit, Chat style, Reply mode, Response language et Your model. La langue et le modèle y restent désactivés tant que personne n'a envoyé de message dans le salon.
Quand un personnage répond
Un personnage répond quand il est @mentionné, quand quelqu'un répond à l'un de ses messages, ou quand le salon est en réponse automatique. La réponse automatique est désactivée par défaut : un personnage fraîchement ajouté reste silencieux tant qu'on ne s'adresse pas à lui.
Avec plusieurs personnages dans un même salon, le salon se comporte comme un seul chat de groupe : une requête unique énumère tous les personnages présents et le modèle décide qui parle. Mentionner un nom est un indice transmis avec votre message, pas un interrupteur qui force ce personnage à répondre. Chats de groupe →
Fils
Un fil dans un salon textuel parle avec les personnages de ce salon et suit son mode de paiement, son mode de réponse et son style de discussion, mais garde son propre historique — de quoi mener une scène annexe sans encombrer le salon. Il démarre dans la langue de réponse du salon ; /settings language et /settings model utilisés dans le fil ne s'appliquent qu'à lui. Ce que dépense un fil compte dans la limite quotidienne du salon. Les commandes qui changent la distribution ou les autres réglages du salon, comme /add-character, /list-characters, /plugins ou /settings chat-style, vous renvoient au salon parent. Les publications de forum et les autres types de fils n'ont pas de personnages.
Qui paie
| Mode de paiement | Facturé à | Limites qui s'appliquent |
|---|---|---|
| Owner pays (par défaut) | L'hôte du serveur : le compte Reverie qui a ajouté le premier personnage au serveur, jusqu'à ce que quelqu'un d'autre prenne le relais | La limite quotidienne de crédits du salon, et la limite quotidienne par membre réglée avec /server |
| User pays | Le solde de chaque expéditeur | Aucune — chaque membre est borné par son propre solde |
Les messages coûtent la même chose que dans l'application web : au token, multiplié par le multiplicateur de crédits du modèle. Les compteurs quotidiens se remettent à zéro à 00:00 UTC, et la fenêtre de réglages du salon dans le tableau de bord montre la consommation du jour face à la limite.
Pour mettre la facture sur votre propre compte — par exemple si la personne qui a installé le bot est partie —, ouvrez /server et appuyez sur Payer avec mon compte. Cela vaut pour tous les salons du serveur où l'hôte paie.
Règles du serveur
/server ouvre un panneau que vous seul voyez. Les membres qui ont Manage Server peuvent l'ouvrir, tout comme la personne qui paie les personnages du serveur. Il montre la consommation du jour et des sept derniers jours, les membres qui ont le plus dépensé aujourd'hui, et trois règles :
| Règle | Choix |
|---|---|
| Qui peut parler | Tout le monde (par défaut), Admins uniquement, ou Membres avec certains rôles — les rôles se choisissent dans un second menu |
| Limite quotidienne par membre | Combien des crédits de l'hôte un membre peut dépenser par jour UTC, ou Aucune limite (par défaut). S'applique seulement là où l'hôte paie |
| Membres bloqués | Les membres choisis ici ne peuvent parler aux personnages nulle part sur le serveur |
Ici, un admin est un membre qui a Manage Server. Les admins et le compte qui paie ne sont jamais exclus, ni par un blocage ni par le mode d'accès, et tant qu'aucun rôle n'est choisi, Membres avec certains rôles ne laisse parler qu'eux. Un membre écarté par le mode d'accès est prévenu une fois que seuls certains membres peuvent parler aux personnages ; un membre bloqué ne reçoit aucune réponse.
Personnages soumis à une limite d'âge
Un personnage 18+ ne répond que dans un salon soumis à une limite d'âge, dans un salon d'une catégorie soumise à une limite d'âge, ou partout sur un serveur réglé en 18+ — un fil suit son salon. Partout ailleurs, le bot explique pourquoi au lieu de répondre. Dans vos messages privés, les personnages 18+ suivent plutôt le réglage 18+ de votre compte.
Ce qui marche dans un salon
- Images. Les personnages peuvent générer des images dans Discord.
- Voix en sortie. Les personnages peuvent envoyer des messages vocaux.
- Voix en entrée. Les messages vocaux que vous envoyez sont transcrits, jusqu'à 25 Mo.
- Mémoire. Les personnages enregistrent, mettent à jour et suppriment des souvenirs quand le modèle gère les outils, et le canon des livres du monde entre dans leur contexte.
- Historique. Les salons longs sont résumés automatiquement à mesure qu'ils grandissent.
- Ajouter un second personnage à un salon reprend le style de chat, le mode de paiement et la limite quotidienne de ce salon.
Notifications et récompense quotidienne
/notify règle deux choses. Personnages qui vous écrivent en premier est le niveau de proactivité de votre compte, le même réglage que sur le site : avec un abonnement, le personnage avec qui vous parlez en message privé peut vous écrire en premier — voir Messages spontanés. Recevoir aussi ici choisit lesquelles de vos notifications Reverie arrivent aussi dans vos messages privés ; au départ, seule Compte et facturation est activée — voir Notifications. Le tableau de bord des intégrations offre les mêmes choix.
/daily récupère votre récompense quotidienne, la même que sur le site, et renvoie vers le tirage chance.
Modifier et supprimer des messages
Modifier votre message le plus récent relance la réponse qui lui était faite.
Supprimer un message dans Discord supprime ce message et tous les messages suivants de l'historique du personnage, ainsi que les souvenirs et les pièces jointes créés après ce point. Les réponses du personnage disparaissent aussi du salon. C'est irréversible.
Ce que lit le bot
Le bot reçoit tous les messages des salons qu'il peut voir — c'est ainsi que les mentions et les réponses lui parviennent. Avant chaque réponse, il lit aussi les messages récents de la dernière heure du salon, y compris ceux qui ne lui sont pas adressés, et les passe au modèle comme contexte pour que le personnage suive ce qui se dit.
Considérez un salon où se trouve le bot comme un salon que le bot écoute. Si ce n'est pas ce que vous voulez, mettez les personnages dans un salon dédié.
Limites
| Limite | Valeur |
|---|---|
| Personnages par salon | 5 |
| Longueur d'un message Discord | 2 000 caractères |
| Taille d'un message vocal | 25 Mo |
| Webhooks par salon Discord | 15 (plafond de Discord) |
| Messages en file d'attente par salon | 3 |
Les messages rapides et consécutifs d'une même personne sont fusionnés en un seul tour.
Dissocier
Dissociez depuis le tableau de bord des intégrations avec Dissocier le compte. Retirer le bot d'un serveur ou quitter celui-ci ne dissocie pas votre compte. Une fois dissocié, se connecter avec Discord ne relie plus le bot de lui-même — utilisez Lier avec Discord ou /link-account quand vous le voulez de retour.
Voir aussi
- Bot Telegram — les mêmes personnages, dans Telegram
- Reverie Labs — où vit le tableau de bord des intégrations
- Chats de groupe — comment fonctionnent les conversations à plusieurs personnages
- Crédits — ce que coûte un message