ℹ️
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.
Lien d'invitation
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é :
Discord
/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é :

PermissionModule concernéNécessaire ?
AdministrateurToutes les actions de modérationRequis
Voir les salonsToutes les fonctionnalitésRequis
Envoyer des messagesRéponses, embeds, ticketsRequis
Connecter / ParlerLecteur musicalMusique
Gérer les salonsTickets (création de salons)Tickets
Gérer les rôlesSystème de rôles automatiquesOptionnel
🛡️ 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
Exemple
/clear amount:50
🎵 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
Exemple
/skip
/
queue
Affiche la file d'attente avec pagination.
Exemple
/queue
/
stop
Arrête la musique et vide la file d'attente.
Vocal requis
Exemple
/stop
/
volume
Règle le volume du lecteur (1-100).
Vocal requis
levelnombrerequisVolume entre 1 et 100
Exemple
/volume level:80
🎫 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
Exemple
/ticket remind
/
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
Exemple
/game deviner
/
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
Exemple
/game devinette
📡 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

VariableValeurExemple
{streamer}Nom du streamerLunaaireTV
{game}Jeu en coursValorant
{viewers}Nombre de viewers1,248
{url}Lien du streamhttps://twitch.tv/lunaairetv
{title}Titre du streamRanked 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.
Exemple
/stats serveur
/
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).
Exemple
/licence
👑 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
Exemple
/voryn-admin list
/
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
← Retour à l'accueil Ouvrir le panel →