Tutoriels : Obtenir vos clés API & Utilisation du bot Discord

🇬🇧 English

🔑 Obtenir votre clé API OpenAI (GPT)

Étape 1 : Créer un compte OpenAI

Étape 2 : Accéder au Dashboard API

Étape 3 : Gérer votre abonnement

Étape 4 : Générer votre clé API

Étape 5 : Utiliser la clé dans le bot Discord

🔑 Obtenir votre clé API Google CSE et l'ID CSE

Étape 1 : Créer un projet sur Google Cloud

Étape 2 : Activer l'API Custom Search JSON

Étape 3 : Créer les identifiants (clé API)

Étape 4 : Créer un moteur de recherche Programmable (CSE)

Étape 5 : Récupérer l'ID CSE

Étape 6 : Utiliser la clé API et l'ID CSE dans le bot

🔑 Obtenir votre clé API YouTube

Étape 1 : Accéder à Google Cloud Console

Étape 2 : Créer un projet ou utiliser un projet existant

Étape 3 : Activer l'API YouTube Data API v3

Étape 4 : Créer une clé API

Étape 5 : Utiliser la clé API dans le bot Discord

🔑 Obtenir vos identifiants API Twitch

Étape 1 : Se rendre sur le portail développeur Twitch

Étape 2 : Créer une nouvelle application

Étape 3 : Récupérer le Client ID et générer le Client Secret

Étape 4 : Utiliser le Client ID et le Client Secret dans le bot Discord

🛡️ Gestion des administrateurs du bot Discord

Qui peut gérer les administrateurs ?

Ajouter un administrateur secondaire

Retirer un administrateur secondaire

Afficher la liste des administrateurs secondaires


Envoyer un message privé à tous les membres (admin only)

⚠️ Utilisation à risque :
— N’abusez pas de cette commande : elle peut être considérée comme du spam par Discord et certains membres peuvent avoir bloqué la réception des MP de bots.
— Cette commande est à réserver aux annonces vraiment importantes pour la communauté.
— Discord peut limiter ou bloquer le bot s’il envoie trop de messages privés à la chaîne.


🎮 Créer un Looking For Group (LFG)

Que fait la commande !lfg ?

Créer un LFG simple

Explications des paramètres :

Exemple :

Ce qu’il se passe après :

⚠️ Rappel :

📅 Créer et gérer un Événement

Que fait la commande !event ?

Créer un Événement

Explications des paramètres :

Affichage intelligent de la date dans Discord :

Ce qu’il se passe après :

Fonctionnement de l’Événement :

⚠️ Rappel :

📋 Fonctionnement des Rosters

Qu’est-ce qu’un roster ?

Qui peut créer un roster ?

Comment ça fonctionne ?


💸 Transférer des NexusCoins à un autre utilisateur


🎲 Lancer de dés (D&D, jeux de rôle, etc.)


🎯 Tirage au sort entre joueurs (!draw)


🔐 Qui peut faire quoi ? (Utilisateurs, Admins, Superadmins)

Utilisateur normal

Administrateur (ajouté via !addadmin)

Superadmin (ajouté via !superadmin)

Cas particulier : l’utilisateur devient admin

En résumé :
Tout utilisateur qui participe à quelque chose (LFG, sondage, roster...) est enregistré automatiquement dans la base de données, et peut être récompensé !


🔧 Configuration des Permissions du Bot NexusIA

Pour garantir le bon fonctionnement du bot NexusIA sur votre serveur Discord, il est essentiel de lui accorder certaines permissions. Sans ces droits, le bot risque de ne pas pouvoir répondre correctement à vos commandes, gérer les événements ou les sondages.

✅ Permissions Recommandées lors de l’ajout du bot :

✅ Où donner ces permissions ?

  1. Rendez-vous dans les paramètres de votre serveur ➔ Rôles
  2. Sélectionnez le rôle attribué à NexusIA ou créez-en un dédié pour lui
  3. Vérifiez que ce rôle est positionné assez haut dans la hiérarchie pour s'appliquer correctement
  4. Activez toutes les permissions listées ci-dessus

✅ Permissions par salon (channels) :

  1. Accédez aux Paramètres du canal ➔ Permissions
  2. Ajoutez le bot NexusIA ou son rôle dans la liste des membres avec accès
  3. Donnez-lui au minimum les droits suivants :
    • Voir les salons
    • Lire les messages
    • Envoyer des messages
    • Ajouter des réactions
    • Lire l’historique des messages
    • Gérer les messages

⚠️ Important :

Si le bot ne répond pas dans un salon, pensez à vérifier :

❓ **À noter** : Si le bot n’a pas la permission d’envoyer des messages dans un salon, **aucun message d’erreur ne s’affichera**. Pour les utilisateurs, cela donne simplement l’impression que le bot ne fonctionne pas. Vérifiez toujours les permissions si le bot reste silencieux !

💡 Conseil : Créez un salon dédié aux commandes admin pour les actions comme !lfg et !event.