Voryn
›
Documentation
›
Démarrage rapide
ℹ️
Prérequis : Vous avez besoin d'une licence active. Vous n'en avez pas encore ?
Choisissez un plan et revenez ici.
Étapes d'installation
1
Achetez une licence
Choisissez votre plan sur la
page d'accueil. Vous recevrez un email contenant votre clé de licence au format
VORYN-XXXXXXXXXXXXXXXX dans les secondes suivant le paiement.
2
Invitez le bot sur votre serveur
Cliquez sur le lien d'invitation dans l'email ou utilisez ce lien direct. Vous devez avoir la permission "Gérer le serveur" sur le serveur cible.
https://discord.com/oauth2/authorize
?client_id=1373432717034786836
&scope=bot+applications.commands
&permissions=8
3
Activez votre licence
Dans n'importe quel salon de votre serveur Discord, tapez la commande suivante avec votre vraie clé :
/activate VORYN-XXXXXXXXXXXXXXXX
4
Profitez 🎉
Tous les modules sont débloqués instantanément. Testez avec /ping pour vérifier que le bot répond correctement.
✅
C'est tout ! Votre serveur est maintenant protégé et enrichi par Voryn. Explorez les modules ci-dessous pour configurer chaque fonctionnalité.
Activation de licence
La clé de licence lie Voryn à votre serveur. Elle est à usage unique et spécifique à votre serveur.
/
activate
Active Voryn sur votre serveur avec une clé de licence valide.
Admin serveur requis
key
texte
requis
Votre clé de licence au format VORYN-XXXXXXXXXXXXXXXX
Exemple
/activate VORYN-ABC123DEF456GHI7
⚠️
Clé perdue ? Retrouvez-la dans l'email de confirmation ou contactez le support sur Discord. Une clé ne peut être utilisée qu'une seule fois.
Permissions Discord
Voryn demande des permissions à l'invitation. Voici leur utilité :
| Permission | Module concerné | Nécessaire ? |
Administrateur | Toutes les actions de modération | Requis |
Voir les salons | Toutes les fonctionnalités | Requis |
Envoyer des messages | Réponses, embeds, tickets | Requis |
Connecter / Parler | Lecteur musical | Musique |
Gérer les salons | Tickets (création de salons) | Tickets |
Gérer les rôles | Système de rôles automatiques | Optionnel |
🛡️ Module
Modération
Le module de modération permet de gérer votre communauté avec précision. Chaque action est loguée et envoie un DM à l'utilisateur sanctionné.
/
ban
Bannit un membre du serveur avec une raison facultative.
Bannir des membresModérateur
usermentionrequisL'utilisateur à bannir
reasontexteoptionnelLa raison du bannissement (affichée dans les logs et le DM)
delete_daysnombreoptionnelNombre de jours de messages à supprimer (0-7, défaut: 0)
Exemple
/ban user:@SpamUser reason:"Spam répété" delete_days:1
/
kick
Expulse un membre du serveur (il peut revenir avec un lien d'invitation).
Expulser des membres
usermentionrequisL'utilisateur à expulser
reasontexteoptionnelLa raison de l'expulsion
Exemple
/kick user:@Troublemaker reason:"Comportement toxique"
/
mute
Réduit au silence un membre pour une durée donnée.
Exclure temporairement
usermentionrequisL'utilisateur à muter
durationtexterequisDurée : 10m, 2h, 1d, 7d
reasontexteoptionnelLa raison
Exemple
/mute user:@Noisy duration:2h reason:"Flood"
/
warn
Avertit un membre et enregistre l'avertissement dans son historique.
Modérateur
usermentionrequisL'utilisateur à avertir
reasontexterequisLa raison de l'avertissement
Exemple
/warn user:@User123 reason:"Pub non autorisée"
/
clear
Supprime un nombre de messages dans le salon actuel.
Gérer les messages
amountnombrerequisNombre de messages à supprimer (1-100)
usermentionoptionnelSupprimer uniquement les messages de cet utilisateur
🎵 Module
Musique
Lecteur musical haute qualité supportant YouTube, Spotify et SoundCloud. Gestion complète de la file d'attente.
💡
Voryn rejoint automatiquement votre salon vocal quand vous utilisez /play. Vous devez être dans un salon vocal.
/
play
Joue une musique ou une playlist depuis YouTube, Spotify ou SoundCloud.
Vocal requis
querytexterequisNom de la chanson, artiste, ou URL directe (YouTube/Spotify/SoundCloud)
Exemples
/play "Kendrick Lamar Not Like Us"
/play https://open.spotify.com/track/...
/play https://youtube.com/watch?v=...
/
skip
Passe à la piste suivante dans la file d'attente.
Vocal requis
/
queue
Affiche la file d'attente avec pagination.
/
stop
Arrête la musique et vide la file d'attente.
Vocal requis
/
volume
Règle le volume du lecteur (1-100).
Vocal requis
levelnombrerequisVolume entre 1 et 100
🎫 Module
Tickets
Système complet de tickets de support. Chaque ticket crée un salon privé visible uniquement par l'équipe et l'utilisateur.
/
ticket ouvrir
Ouvre un nouveau ticket de support.
Tout le monde
sujettexterequisLe sujet ou la description du problème
catégoriechoixoptionnelsupport | commande | bug | autre
Exemple
/ticket ouvrir sujet:"Je n'arrive pas à me connecter"
/
ticket fermer
Ferme le ticket actuel et envoie un transcript par DM.
Dans un ticketStaff
raisontexteoptionnelRaison de la fermeture envoyée à l'utilisateur
Exemple
/ticket fermer raison:"Problème résolu"
/
ticket remind
Envoie un rappel à l'utilisateur du ticket pour qu'il réponde.
Staff
/
ticket rename
Renomme le salon du ticket actuel.
Staff
nomtexterequisLe nouveau nom du salon
Exemple
/ticket rename nom:"ticket-vip-urgent"
🎮 Module
Mini-Jeux
Des mini-jeux pour animer votre serveur. Utilisables par tous les membres.
/
game deviner
Devinez un nombre entre 1 et 100. Voryn vous guide avec "plus grand" / "plus petit".
Tout le monde
/
game ppc
Pierre, papier, ciseaux contre Voryn.
Tout le monde
Exemple
/game ppc choix:pierre
/
game devinette
Voryn pose une devinette, les membres répondent avec les réactions.
Tout le monde
📡 Module
Twitch — Alertes Live
Notifications automatiques quand vos streamers passent en live. Embed riche avec aperçu, jeu en cours et nombre de viewers.
🆕
Nouveau en v2.1 ! Prise en charge de plusieurs streamers simultanés et messages entièrement personnalisables.
/
twitch setup
Configure les notifications live Twitch pour un streamer.
Admin serveur requis
streamertexterequisNom d'utilisateur Twitch du streamer
channelsalonrequisSalon Discord où envoyer les notifications
messagetexteoptionnelMessage personnalisé (supporte @everyone, {streamer}, {game}, {viewers})
Exemple
/twitch setup streamer:lunaairetv channel:#annonces message:"{streamer} est en live sur {game} !"
Variables disponibles dans le message
| Variable | Valeur | Exemple |
{streamer} | Nom du streamer | LunaaireTV |
{game} | Jeu en cours | Valorant |
{viewers} | Nombre de viewers | 1,248 |
{url} | Lien du stream | https://twitch.tv/lunaairetv |
{title} | Titre du stream | Ranked Grind jusqu'au Diamant |
📊 Module
Analytics
Statistiques en temps réel sur votre serveur. Membres, messages, activité des salons.
/
stats serveur
Affiche les statistiques complètes du serveur : membres, messages, salons actifs.
/
stats membre
Statistiques d'un membre : messages, avertissements, date d'arrivée.
usermentionoptionnelLe membre à inspecter (vous-même si omis)
Exemple
/stats membre user:@LunaaireTV
⚙️ Administration
Commandes Admin
/
ping
Vérifie la latence et le statut du bot.
Réponse
🏓 Pong ! Latence : 48ms · API : 62ms
/
licence
Affiche les informations de votre licence active (plan, expiration, modules).
👑 Propriétaire
Panel propriétaire
Commandes réservées au propriétaire du bot (défini par OWNER_ID dans le fichier .env).
🔐
Accès restreint. Ces commandes ne fonctionnent que si votre Discord ID correspond à la variable OWNER_ID dans la configuration du bot.
/
voryn-admin activate
Active manuellement un serveur sans clé de licence.
Propriétaire uniquement
guild_idtexterequisL'ID du serveur à activer
planchoixrequisbasic | starter | pro | lifetime
/
voryn-admin generate-key
Génère une clé de licence pour un serveur.
Propriétaire uniquement
guild_idtexterequisL'ID du serveur pour lequel générer la clé
/
voryn-admin info
Affiche les infos de licence d'un serveur.
Propriétaire uniquement
guild_idtexterequisL'ID du serveur à inspecter
/
voryn-admin list
Liste les 20 derniers serveurs enregistrés avec leur statut.
Propriétaire uniquement
/
voryn-admin suspend
Suspend l'accès à Voryn pour un serveur.
Propriétaire uniquement
guild_idtexterequisL'ID du serveur à suspendre
❓ FAQ
Questions fréquentes
Voryn ne répond pas à mes commandes
Vérifiez que votre licence est active avec /licence. Si le bot ne répond pas du tout, vérifiez qu'il a les permissions nécessaires dans le salon.
La musique ne fonctionne pas
Vous devez être dans un salon vocal. Assurez-vous que Voryn a les permissions Connecter et Parler dans votre salon vocal. Les playlists Spotify sont limitées aux 50 premières pistes.
Comment transférer ma licence sur un autre serveur ?
Les licences sont liées à un serveur. Pour transférer, contactez le support Discord. Un transfert est possible une fois tous les 30 jours.
Le bot est hors ligne
Vérifiez notre Discord pour les annonces de maintenance. En cas de problème technique, le bot redémarre généralement en moins de 5 minutes.
📝 Historique
Changelog
v2.1.0
Dernière version
14 mai 2026
Module Twitch : alertes live avec embed riche et variables personnalisables
Architecture multi-serveurs : Voryn supporte maintenant N serveurs simultanément
Système de licences : activation par clé, plans Starter/Pro/Lifetime
Commandes /voryn-admin pour la gestion propriétaire
Musique : support Spotify sans credentials via scraping public
Tickets : actions remind et rename, embed DM à la fermeture
Correction de l'expiration automatique des licences
v2.0.0
Ancienne
2 avril 2026
Réécriture complète en TypeScript
Module mini-jeux (devinette, PPC, devine le nombre)
Base de données SQLite avec architecture modulaire
Modération v2 : historique par utilisateur, DM automatique