Un bot Discord basé sur discord.js.
- !gif query => Retourne un gif basé sur la requête. Exemple = !gif dogs
- !image query => Retourne une image provenant de Google Image (attention, il n'y a pas de filtre adulte). Exemple: !image dogs
- !youtube query=> Retourne un lien youtube. Exemple: !youtube Fortnite
- !wiki query=> Retourne le sommaire du premier résultat de recherche sur Wikipédia. Exemple: Linus Torvalds
- !wolfram query => demande à Wolfram Alpha le résulat
- !meme memetype "texte1" "texte2" => Retourne un meme. Attention, les guillemets autour de text1 et text2 sont très importants.
- !say texte => Envoie un message contenant le texte
- !alias => Créer un raccourci de commande personnalisé dans le channel.
- !invite => Le bot rejoint le serveur demandé.
- !talk => Parler avec le bot !
- @botname => Répond quand il est @mentionné
- Gérer les channels!
Et encore plus ! Essayez !help
pour obtenir une liste complète des commandes
Ce bot est écrit pour fonctionner avec node.js. Allez voir : https://nodejs.org/en/download/
Une fois NodeJS installé, exécutez npm install
depuis le répertoire du bot, cela devrait installer tous les fichiers nécessaires (packages npm). Si cette commande affiche des erreurs, le bot ne fonctionnera pas!
Notez que vous devez avoir un compileur C et Python dans le répertoire pour que
npm install
fonctionne. Le bot a été testé sur Windows avec Visual Studio 2015 Community et Python 2.7, à l'exception de !pullanddeploy
.
Tuck 64 a fait une vidéo afin d'illustrer la procédure
Vous pouvez créer un fichier rss.json en ajoutant des flux rss sous forme de commande. Allez voir rss.json.example pour plus de détails.
(merci à @SchwererKonigstiger)
-
Créez une recherche personnalisée sur : https://cse.google.com/cse/create/new
-
Laissez le premier champ vide, et saisissez ce que vous souhaitez pour le nom du moteur de recherche.
-
Cliquez sur "Advanced Options" et ensuite sur ImageObject.
-
C'est créé.
-
Sur la nouvelle page, autorisez la recherche d'image dans le menu.
-
Cliquez ensuite sur "Search engine ID" sous l'en-tête des détails.
-
Copiez ceci dans le fichier auth.json, dans la partie "google_custom_search".
Vérifiez que vous possédiez bien la clé d'API Google server, qui est située dans la partie "youtube_api_key", ou la recherche va échouer.
Avant de lancer le bot pour la première fois, vous devez créer un fichier auth.json
. Un token ou une adresse mail avec mot de passe d'un compte discord sont requis. Les autres informations d'identification ne sont pas requises pour que le bot s'exécute, mais elles sont vivement recommandées car les commandes qui en dépendent risquent de mal fonctionner. Voir auth.json.example
.
Pour lancer le bot, exécuter ceci :
node discord_bot.js
.
Si vous mettez à jour le bot, exécutez npm update
avant de le lancer à nouveau. Si vous avez des erreurs, essayez de supprimer le dossier node_modules et exécutez de nouveau
npm install
. Allez à Installation.
Paramétrer le bot !
Veuillez vérifier la page des bugs GitHub de ce projet. Nous recevons beaucoup de questions similaires, et il est probable que votre problème ait déjà été résolu.
Si vous avez encore besoin d’aide, n'hésitez pas à nous rejoindre sur discord.