Bot Discord de messages programmés : publications planifiées, nettoyage et verrouillage nocturne
Un bot de messages programmés Discord publie le même message selon un minuteur fixe, pour que les rappels et annonces partent sans que personne pense à les envoyer. Les planifications de Noxyr nettoient aussi les salons selon un minuteur et les verrouillent la nuit, le tout depuis une seule page Planifications.
Trois types de planification
Noxyr regroupe l'automatisation temporelle en une seule fonctionnalité, avec trois types. Chacun résout une tâche différente, et chacun suit sa propre horloge.
| Type | Ce qu'il fait | Fréquence |
|---|---|---|
| Message | Publie le même texte ou embed dans jusqu'à cinq salons. Il peut d'abord supprimer sa dernière publication, pour que le salon ne contienne qu'un exemplaire. | Toutes les 15 minutes à 7 jours |
| Nettoyage | Supprime les messages plus anciens qu'un âge défini, ou tous sauf les plus récents. Les messages épinglés restent, sauf indication contraire. | Toutes les 30 minutes à 7 jours |
| Verrouillage | Empêche les membres d'écrire dans jusqu'à dix salons entre une heure de verrouillage et une heure de déverrouillage, les jours choisis, selon votre fuseau horaire. | Plage quotidienne |
Messages programmés
Utilisez une planification de message pour tout ce qui doit revenir tout seul : un rappel hebdomadaire du règlement, une note « comment ouvrir un ticket », une promotion de votre boutique ou un appel aux inscriptions à un événement. Le message peut être un texte simple ou un embed. Activez l'option de suppression de la dernière publication, et le salon n'affichera toujours qu'un seul exemplaire au lieu d'une pile grandissante.
Lancez-la avec /schedule message, en choisissant le salon, le texte et le nombre de minutes entre les publications. Sur le tableau de bord, elle se trouve sous Automatisation, puis Planifications, où vous pouvez choisir plusieurs salons à la fois.
Une planification publie à l'heure prévue, que quelqu'un discute ou non. Si vous voulez une note qui suit la conversation, utilisez un message épinglé dynamique.
Nettoyage automatique
Une planification de nettoyage empêche un salon de se remplir. Vous choisissez comment le bot décide ce qui part :
- older_than_minutes : supprime les messages plus anciens qu'un délai défini, par exemple tout ce qui dépasse un jour.
- keep_last : ne garde que les messages les plus récents, de 1 à 90, et retire les autres.
Créez-la avec /schedule cleanup. Chaque exécution examine les 100 messages les plus récents du salon. Discord ne permet pas aux bots de supprimer en masse des messages de plus de 14 jours, ceux-là restent donc. Pour un effacement ponctuel avec filtres, la page du bot de purge couvre /clear.
Verrouiller un salon la nuit
Une planification de verrouillage ferme un salon à l'écriture à une heure donnée et le rouvre plus tard. Elle convient aux salons de support ou d'échange que vous ne surveillez pas la nuit, à une plage quotidienne de « heures calmes », ou à un salon qui ne doit fonctionner que pendant un événement. Utilisez /schedule lock avec le salon, lock_at et unlock_at au format 24 heures comme 23:00, un time_zone et les days. Vous pouvez publier un message facultatif à la fermeture et à l'ouverture.
En coulisses, le bot modifie la permission Envoyer des messages de @everyone dans ce salon, puis rétablit exactement ce qui était là auparavant. Il faut la permission Gérer les permissions dans le salon. Si vous enregistrez une planification de verrouillage pendant que le salon est dans ses heures de fermeture, il se verrouille aussitôt.
Gérer ce que vous avez
/schedule listaffiche chaque planification avec sa prochaine exécution et tout problème éventuel./schedule togglemet en pause ou reprend une planification./schedule removeen supprime une. Supprimer une planification de verrouillage rouvre ses salons.
Vous pouvez avoir jusqu'à 10 planifications de chaque type par serveur, soit dix messages, dix nettoyages et dix verrouillages.
Bien régler les fréquences
- Ne répétez pas trop souvent. Un rappel toutes les 15 minutes dans un salon actif devient du bruit. Quotidien ou hebdomadaire convient à la plupart des annonces.
- Utilisez la suppression de la dernière publication. Le salon reste lisible, et une planification n'enterre pas les vraies discussions.
- Réglez le fuseau horaire des verrouillages. La plage suit le fuseau choisi, donc un verrouillage à 23:00 signifie 23:00 à l'endroit que vous avez choisi.
- Testez avec un intervalle court, puis passez à la fréquence réelle.
Si vous prévoyez un rythme hebdomadaire, le générateur de planning hebdomadaire aide à définir quoi publier et quand. Pour les annonces d'événements sans bot, lisez le guide des événements programmés.
Exemples à copier
- Rappel hebdomadaire du règlement. Une planification de message tous les 7 jours dans #general, avec la suppression de la dernière publication activée.
- Salon de support calme. Un nettoyage qui garde les 30 derniers messages, pour que le bruit des bots ne s'accumule jamais.
- Verrouillage nocturne. Un verrouillage de 23:00 à 07:00 sur un salon d'échange, avec un court message à la fermeture et un autre à l'ouverture.
- Compte à rebours d'événement. Un message chaque jour pendant une semaine avec le même lien d'inscription, puis mise en pause avec
/schedule toggle.
Tout cela peut aussi se configurer sur le tableau de bord, où la liste à côté du formulaire permet de modifier, mettre en pause et supprimer les planifications sans taper de commande.
Étapes suivantes
Chaque option est dans la documentation des planifications. Ajoutez Noxyr, puis ouvrez Automatisation, puis Planifications. Les trois types de planification sont gratuits.
Questions fréquentes
À quelle fréquence un message programmé peut-il se répéter ?
De toutes les 15 minutes jusqu'à tous les 7 jours, dans jusqu'à cinq salons par planification.
Le bot peut-il effacer automatiquement les anciens messages ?
Oui, avec une planification de nettoyage toutes les 30 minutes à 7 jours. Les messages de plus de 14 jours restent, car Discord ne permet pas aux bots de les supprimer en masse.
Puis-je verrouiller un salon la nuit ?
Oui. Une planification de verrouillage empêche les membres d'écrire entre l'heure de verrouillage et l'heure de déverrouillage que vous définissez, selon votre fuseau horaire, dans jusqu'à dix salons.
Combien de planifications puis-je créer ?
Jusqu'à 10 planifications de chaque type par serveur.
Quelle permission une planification de verrouillage demande-t-elle ?
Gérer les permissions dans le salon, car elle modifie la permission Envoyer des messages de @everyone puis la rétablit.