SkyCraft78 13 Posté : 22 mai 2021 Bien le bonjour, jeunes gens! Comme certains d'entre vous le savent, les bots Discord étaient faisable autrefois avec Vixio, un bon addon mais qui est maintenant remplie de bugs et abandonné par son développeur. Depuis, DiSky est sorti et offrent plus de fonctionnalités tout en fixant les bugs présents de Vixio. Sommaire • Créez le bot et l'invitez • Le connecter avec Skript • Gérer son status • Faire une commande simple • Faire une commande complexe • Liens utiles 1) Créez le bot et l'invitez sur votre serveur Avant toute chose, vous devez vous rendre sur le Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. , d'où vous pourrez créer, modifiez puis invitez votre bot. Connectez-vous, puis cliquez sur le bouton NEW APPLICATION en haut à droite: Ensuite, entrez le nom (1) que vous voulez, il ne dépendra de rien pour la suite du tutoriel, puis cliquez sur CREATE (2): Rendez-vous dans la partie BOT à droite, cliquez sur ADD A BOT puis validez avec YES, DO IT! : Vous pouvez ensuite changez le nom ainsi que l'icone de votre bot. Ces deux informations seront affichés sur Discord. Pour nous facilitez la tache dans la prochaine partie, copier le token en cliquant sur COPY ! VOUS DEVEZ ACTIVEZ LES INTENTS! SANS, LE BOT NE SE CONNECTERA PAS: Bien, maintenant que le bot en lui-même est créé et modifié, nous pouvons l'inviter :D Pour cela, rendez-vous sur la partie OAUTH2 puis cochez toutes les cases montrées dans l'image. Copier le lien et invitez votre bot sur votre serveur parmi la liste qui s'affiche: 2) Le connecter avec Skript Enfin, nous pouvons attaquer le concret; la partie du développement en Skript! Vous n'avez qu'une seule ligne de code pour charger le bot. Utilisez: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Si jamais le bot n'est pas en ligne, vérifier si vous avez bien activé les intents comme indiqués précédemment! Plus rapide que la précédente partie n'est-ce pas ? 3) Changer son status Nous allons changez le online status du bot, puis le faire jouer quelque chose. Le code est ici encore très simple à manier, mais voici un petit exemple: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. 4) Faire une commande basique (sans arguments) On avance, notre bot est déjà beau visuellement, mais bon il sert à rien actuellement. Nous allons faire une petite commande basique, qui renvoie, dans un embed, le ping actuel du bot: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Résultat: 5) Faire une commande complexe (avec arguments) Nous allons cette fois si utiliser une condition, ainsi que deux arguments dans notre commande. Elle nous servira pour tester si un membre spécifique à un rôle spécifique ou non, en renvoyant un message de validation. Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. 6) Liens utiles Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Et voilà ! Vous savez maintenant comment utilisez DiSky et faire des commandes avec quelques arguments! N'hésitez pas à faire des retours, sachant que c'est mon premier tutoriel il n'a rien de parfait Merci encore de votre lecture et bonne journée / soirée ! 1 Partager ce message Lien à poster Partager sur d’autres sites
HakrayIII 5 Répondu : 28 août 2022 Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. ça ne fonctionne pas rien que le (login to "TOKEN" with name "NAME") n'est pas reconnu Partager ce message Lien à poster Partager sur d’autres sites
Hecate 4 Répondu : 5 janvier (modifié) Pour les gens qui passe ici, le tuto n'est plus à jour cela ne sert à rien d'écrire que ça ne marche pas Les dernières version de Disky ne supporte que la 2.6.X et certaines syntaxes ont changées Modifié 6 janvier par Hecate Quand on fait un tuto on indique les version d'addons/Skript 1 Partager ce message Lien à poster Partager sur d’autres sites