Créez votre bot Discord facilement avec NextBot !

NextBot est une très grande avancée pour nous, mais aussi vous. Il est maintenant un jeu d'enfant de créer un bot Discord en Python mais aussi d'apprendre. Dans NextBot on explique bien comment fonctionne le code, etc.
Il suffit de deux minutes pour avoir une vue d'ensemble sur le fonctionnement du bot et ainsi pour pouvoir personnaliser, presque à l'infini votre bot.
Avec NextBot, vous pouvez créer un bot Discord complet grâce à un script contenant des commandes que vous pouvez modifier à votre guise ou en créer simplement en suivant le code du script des commandes ! Vous pouvez même développer une forme d'intelligence artificielle grâce à des phrases définies dans le script.

Prérequis

Il suffit d'avoir un ordinateur avec Internet (logique) équipé du programme Python 3 (pas Python 2.7) que vous pouvez télécharger en cliquant ici (si vous avez Linux, Python est déjà installé, vous n'avez donc pas besoin de l'installer).
Ensuite, il faudra installer Discord.py, la bibliothèque permettant de créer des bots Discord :
Pour installer Discord.py sous Windows, tapez cd C:\Python34 (pour Python 3.4, si vous avez une autre version de Python 3, remplacez C:\Python34 par le répertoire de votre version de Python) pour aller dans le répertoire de Python 3 puis python -m pip install -U discord.py dans l'invite de commandes (sous Windows).
Pour installer Discord.py sous Linux, taper la commande python3 -m pip install -U discord.py dans le terminal (sous Linux).
Attention ! Si l'installation affiche des erreurs, vous devez mettre à jour pip en utilisant la commande donnée pour le mettre à jour.
Ensuite, il faudra créer un compte Discord pour votre bot, vous devez aller dans https://discordapp.com/developers/applications/me, après, connectez-vous à votre compte Discord, créer une application (New App), ensuite, donnez un nom à votre bot et cliquez sur "Create App" pour créer votre application Discord puis cliquez sur "Create a bot user" pour créer un bot, ensuite, vous avez des informations (token, etc), gardez cet onglet ouvert afin de configurer votre bot.
Puis, donnez les permissions à votre bot de lire les messages de votre serveur Discord, d'envoyer des messages, etc en allant sur https://discordapp.com/oauth2/authorize?client_id=INSERT_CLIENT_ID_HERE&scope=bot&permissions=8 en remplaçant INSERT_CLIENT_ID_HERE par l'ID de l'application (dans l'onglet de l'application, Client ID).
Après, il faudra télécharger NextBot.
Configuration requise : Windows ou Linux avec Python 3 (pas Python 2.7)

Licence et conditions d'utilisation

Bot sous licence CC BY-NC-SA 3.0, en cas de redistribution de ce logiciel, vous devez citer la source en indiquant le lien du téléchargement de la version originale de NextBot. Vente de ce logiciel interdite.

Télécharger NextBot 1.5.0

Nouveautés de la version 1.5 :
- possibilité de mettre un message de bienvenue ou quand quelqu'un quitte un serveur Discord ou encore de logguer les actions des utilisateurs sur un channel (suppression de message, etc)

Une fois le bot téléchargé, ne l'ouvrez pas ! Faites un clic droit sur le document et modifiez-le (cliquez sur "Edit with IDLE" sous Windows).
Ensuite, descendez jusqu'à voir des commandes de bot, ne vous occupez pas de ce qu'il y a avant la première commande si vous n'avez aucune connaissance en programmation.
Suivez ensuite les explications présentes dans le fichier, mettez le token du bot de l'onglet que vous avez laissé ouvert (cliquez sur "Click to reveal") dans la variable token et vous pouvez fermer l'onglet. N'oubliez pas d'enregistrer (ctrl+s). Une fois ces étapes faites, faites un double-clic sur le fichier pour exécuter le bot (sous Windows) ou ouvrez le terminal puis tapez python chemin du fichier du bot puis faîtes Entrée (sous Linux) !

Informations

Avec NextBot, vous pouvez faire par exemple un robot permettant de rendre plus facile l'utilisation d'un canal, en faisant une commande permettant au bot de faire l'action automatiquement (répondre à certaines questions, donner des liens rapides directement sur le chan...), vous pouvez aussi l'utiliser simplement pour les fonctions administratives du canal (bannissements, expulsions, donner le statut d'opérateur...), ce bot n'a presque aucune limite !
Il est même possible de développer une forme d'intelligence artificielle avec ce bot en regardant les commandes en bas !
Attention tout de même, l'utilisation de ce bot pour flooder (par exemple, message automatique toutes les 10 secondes, en envoyant une dizaine de bot) est interdite, si vous le faîtes, attendez-vous à voir un opérateur du réseau Discord qui pourrait vous bannir de l'ensemble du réseau ! En utilisant ce bot, vous êtes responsable de son utilisation. Ce n'est ni un spam-bot, ni un bot de flood, ni un bot pour faire n'importe quoi, mais vous pouvez vous amuser un peu avec !

Les commandes Discord sont trop compliquées ?

NextBot est un bot facile à programmer sans connaissance en programmation mais des connaissances sur Discord sont nécessaires car ce bot a des commandes permettant d'effectuer ces actions.
Si vous ne comprenez rien aux commandes Discord, vous pouvez utiliser BasicBot, il s'agit d'un bot Discord avec des commandes pour envoyer du texte.

Aide et support Documentation

Note des membres SkyGen : 4.7/5 (3)