📬Système d'Arrivé et de Départ
📜 Documentation du Système de Messages d'Arrivée et de Départ
Le Système de Messages d'Arrivée et de Départ permet d'envoyer automatiquement un message personnalisé lorsqu'un utilisateur rejoint ou quitte le serveur. Il offre également la possibilité d'ajouter une image et de choisir le salon où seront envoyés ces messages.
🔹 Fonctionnalités principales :
Message de bienvenue automatique 🎉
Envoie un message lorsqu'un utilisateur rejoint le serveur.
Permet d'afficher une image personnalisée.
Possibilité d'utiliser des variables dynamiques comme
{user}
,{server}
,{date}
, etc.
Message de départ automatique ❌
Envoie un message lorsqu'un utilisateur quitte le serveur.
Personnalisation avec un message et une image.
Prend en charge les mêmes variables dynamiques que le message de bienvenue.
Personnalisation complète ✏
Le serveur peut configurer un message unique pour les arrivées et les départs.
Les variables
{user}
,{server}
,{date}
et d'autres permettent une intégration fluide dans le texte.Possibilité d'ajouter une image d'accueil ou de départ.
Stockage des paramètres en base de données 🗄️
Utilisation de SQLite (
welcome.db
etleave.db
) pour conserver les paramètres même après un redémarrage du bot.Chaque serveur a ses propres paramètres indépendants.
⚙ Utilisation des commandes :
🔹 Configurer un message d'arrivée
Commande :
/arrivé <salon> <image_url (optionnelle)>
Exemple :
/arrivé #général https://example.com/image.png
Déroulement :
Le bot demande d'envoyer le message de bienvenue souhaité dans le chat.
Il affiche un aperçu du message final avec les variables remplacées.
Une fois confirmé, les paramètres sont sauvegardés et appliqués.
🔹 Configurer un message de départ
Commande :
/départ <salon> <image_url (optionnelle)>
Exemple :
/départ #au-revoir https://example.com/goodbye.png
Déroulement :
Le bot demande d’envoyer le message de départ dans le chat.
Il affiche un aperçu du message final avec les variables remplacées.
Une fois confirmé, les paramètres sont sauvegardés et appliqués.
📩 Déclenchement des messages
Lorsqu'un membre rejoint le serveur (
on_member_join
)Le bot vérifie si un message de bienvenue est configuré pour ce serveur.
Il récupère le texte et l'image de bienvenue depuis la base de données.
Il remplace les variables dynamiques (
{user}
,{server}
,{date}
...).Il envoie le message dans le salon configuré.
Lorsqu'un membre quitte le serveur (
on_member_remove
)Même fonctionnement que pour l'arrivée, mais avec le message de départ.
🛠 Personnalisation avec des variables dynamiques
Les messages peuvent contenir des variables dynamiques qui seront remplacées par les informations réelles lors de l'envoi du message.
{user}
Mentionne l'utilisateur (@Pseudo
)
{user.id}
ID de l'utilisateur
{user.username}
Nom d'utilisateur
{user.nickname}
Surnom de l'utilisateur (si défini)
{server}
Nom du serveur
{server.id}
ID du serveur
{server.name}
Nom du serveur
{server.membercount}
Nombre total de membres du serveur
{channel}
Mention du salon (#salon
)
{channel.id}
ID du salon
{channel.name}
Nom du salon
{date}
Date actuelle (format : jj/mm/aaaa
)
{time}
Heure actuelle (format : hh:mm
)
{timestamp}
Timestamp en secondes
📌 Exemple d'un message de bienvenue configuré :
Bienvenue {user} sur {server} ! 🎉
Nous sommes maintenant {server.membercount} membres !
N'oublie pas de lire les règles dans {channel}.
📌 Affichage final pour un utilisateur :
Bienvenue @JohnDoe sur MonServeur ! 🎉
Nous sommes maintenant 125 membres !
N'oublie pas de lire les règles dans #règles.
🎯 Résumé
✅ Envoie un message personnalisé quand un membre rejoint ou quitte le serveur. ✅ Permet d'ajouter une image personnalisée. ✅ Personnalisation avancée avec des variables dynamiques. ✅ Configuration facile via des commandes slash. ✅ Sauvegarde les paramètres même après redémarrage grâce à SQLite.
💡 Ce système est idéal pour améliorer l'engagement et l'accueil des nouveaux membres sur un serveur Discord ! 🚀
Dernière mise à jour