Comment créer un message épinglé dynamique sur Discord
Messages persistants maintient un message texte ou un embed au bas de chaque salon texte Discord configuré. Après le message d’un membre, le bot supprime sa copie précédente et republie le message persistant après l’intervalle choisi.
Commencer gratuitementCommencez gratuitement. Pro coûte 9,99 USD par mois.
Avant de commencer
- Utilisez un bot Build Discord Bots en ligne, déjà présent sur le serveur à configurer. Vous devez pouvoir accéder à l’onglet Modules de ce bot dans le tableau de bord.
- Choisissez un salon texte où le bot dispose de Voir le salon, Envoyer des messages, Lire l’historique des messages et Gérer les messages. Un embed nécessite aussi Intégrer des liens. Le bot a besoin de ces autorisations dans le salon choisi, même s’il possède un rôle plus large sur le serveur.
- Prévoyez un message persistant par salon texte. Free inclut 2 salons persistants enregistrés par bot ; Pro en autorise jusqu’à 25 sur les serveurs de ce bot.
Activez Messages persistants pour le bon serveur
Ouvrez votre bot dans le tableau de bord, sélectionnez Modules, activez Messages persistants, puis choisissez Configurer. Dans la boîte de dialogue des paramètres, sélectionnez le serveur à configurer. Les paramètres sont enregistrés pour ce serveur ; répétez donc cette opération pour un autre serveur qui utilise le même bot.
Laissez Activer les messages persistants activé. Si vous modifiez une configuration existante, la liste indique chaque salon enregistré et son état : Actif, En pause, En pause par limite du forfait, ou suspendu à cause des autorisations.
Ajoutez le message et choisissez l’intervalle
Choisissez Ajouter un salon persistant, sélectionnez un salon texte, puis Texte ou Embed. Saisissez le corps du message. Un embed peut aussi avoir un titre, une couleur et un pied de page. Choisissez un Intervalle de 5 à 3 600 secondes ; un nouveau message persistant démarre à 15 secondes par défaut.
Cliquez sur Enregistrer les paramètres pour appliquer ajouts, modifications, pauses et suppressions. Pour une entrée active, les nouveaux messages des membres déclenchent une republication après l’intervalle. Le bot ignore ses propres messages et ceux des autres bots, et regroupe l’activité d’un salon très actif en une republication au lieu de publier à chaque message.
Utilisez les commandes /sticky avec Gérer les messages
Les membres ont besoin de Gérer les messages pour utiliser /sticky set, /sticky remove ou /sticky list. /sticky set exige text et accepte les options facultatives channel, embed, title et seconds. Il utilise le salon texte actuel lorsque channel est omis ; embed envoie text comme corps de l’embed ; title est le titre de cet embed ; et seconds accepte de 5 à 3 600, avec 15 par défaut.
/sticky remove accepte channel en option, ou utilise sinon le salon texte actuel. Il supprime la configuration enregistrée et tente de supprimer la copie précédente du bot. /sticky list n’a pas d’option et répond en privé avec les salons enregistrés visibles par le modérateur, y compris les états actif, en pause et suspendu. Le salon choisi doit être un salon texte visible où le bot et le modérateur disposent de l’accès requis.
Corrigez un message suspendu ou mis en pause par le forfait
Si le bot perd Voir le salon, Envoyer des messages, Lire l’historique des messages ou Gérer les messages, il suspend les republications dans ce salon. Lorsqu’il peut encore voir et envoyer dans le salon, il publie un avertissement ; il enregistre aussi l’état suspendu. Rétablissez les autorisations et le bot peut reprendre automatiquement le message persistant. Les embeds nécessitent aussi Intégrer des liens.
Free autorise 2 salons persistants enregistrés par bot et Pro en autorise 25. Avec Free, les salons enregistrés au-delà de l’allocation Free sont mis en pause par la limite du forfait plutôt que supprimés. Ils restent enregistrés pour être modifiés, supprimés ou restaurés après une mise à niveau.
Questions fréquentes
Combien de salons persistants puis-je utiliser ?
Un salon peut avoir un message persistant enregistré. Free autorise 2 salons persistants enregistrés et Pro en autorise 25, partagés par le bot entre ses serveurs.
À quelle fréquence Discord republie-t-il un message persistant ?
L’intervalle par défaut est de 15 secondes. Vous pouvez choisir de 5 à 3 600 secondes. L’activité des membres pendant l’intervalle est regroupée en une republication ; un salon actif ne provoque donc pas une republication pour chaque message.
Qui peut utiliser les commandes /sticky ?
Un membre a besoin de Gérer les messages pour utiliser /sticky set, /sticky remove et /sticky list. Les commandes set et remove exigent aussi un salon texte visible où le bot et ce modérateur disposent de l’accès requis.
Que se passe-t-il si le bot n’a pas Gérer les messages ?
Le message persistant est suspendu et n’est plus republié. Le bot enregistre le problème d’autorisation et publie un avertissement dans le salon lorsqu’il peut encore le voir et y envoyer des messages. Rétablir les autorisations requises lui permet de reprendre automatiquement.
Que se passe-t-il avec les salons persistants sur Free et Pro ?
Free autorise 2 salons persistants enregistrés et Pro en autorise 25. Lors du passage de Pro à Free, les entrées au-delà de l’allocation Free restent enregistrées et sont mises en pause par la limite du forfait plutôt que supprimées.
Modules associés
Guides associés
Prêt à configurer votre bot ?
Commencer gratuitementCommencez gratuitement. Pro coûte 9,99 USD par mois.
Sources vérifiées
Les références de fichier et de ligne étayent les paramètres, autorisations et limites décrits.
- client/src/components/StickyMessagesSettings.tsx:15-76
- server/templates/modules/sticky/index.js:27-31, 52-53, 107-166
- server/templates/modules/sticky/settings.js:4-5
- server/lib/stickyMessages.js:15-39
