Code Monkey home page Code Monkey logo

discord-bot-assistant's Introduction

Assistant Personnel

Assistant Personnel - Bot Discord

NPM Version Maintenance Discord Chat GitHub pull requests PR's Welcome

Vous êtes libre d'ajouter une étoile ⭐ pour promouvoir le projet ! ^^

Guide d'installation

  • Installation npm et packages nécessaires

npm init npm i --save discord.js twit

Créer un fichier config.json à la racine du projet et y ajouter les informations nécessaires

  • Pour l'obtention des clefs d'API et des codes d'authentification spécifiques aux API externes, voir les URL dans les crédits ci-dessous
  • TEXT_CHANNEL_NAME et VOCAL_CHANNEL_NAME sont à remplacer respectivement par le nom des chaînes sur lesquels vous souhaitez que le bot réponde
  • Les messages d'erreur renvoyés par le BOT sont paramétrables à souhait

{"BOT_TOKEN": "<DISCORD_BOT_TOKEN>",
"BOT_ID": "<DISCORD_BOT_ID>",
"TEXT_CHANNEL": "<TEXT_CHANNEL_NAME>",
"VOCAL_CHANNEL": "<VOCAL_CHANNEL_NAME>",
"BOT_MESSAGE_USE_THE_RIGHT_CHANNEL" : "Hello! Je ne réponds qu'aux commandes envoyées sur mon espace de discussion attitré!",
"BOT_MESSAGE_INVALID_COMMAND" : "Aïe! Je ne connais pas cette commande. Pour le détails des commandes, tepe *** !help ***"}

Liste des fonctionnalités

Gestion du serveur

!ping Obtention d'un retour avec temps de latence, permet de tester le service
!invite <bot/user> Obtention d'un lien permettant d'inviter le bot sur son serveur (Option: bot) ou un lien d'invitation pour le serveur sur lequel le bot est actif !question <question/proposition1+proposition2+...>'Permet de créer un sondage simple sans options, ou avec des choix multiples (Options : choix séparées par un signe +'

Dev perso

!proverbe Obtention d'un proverbe aléatoire parmi près de 2500 proverbes d'origine différentes
!advice Obtention d'un conseil aléatoire (anglais)

Utilitaires

!date Obtention de la date du jour (Options : gregoire / hegire)
!meteo <nom_ville> Obtention de la météo (température extérieure) d'une ville donnée, en °C et °F
!convert Conversion d'une unité (Options : gr / oz / lb / kg / st / inch / ft / yd / cm / km / mile / celsius / farenheit)

Finances

!change <monnaie_origine> <monnaie_destination> Conversion (cours du jour) d'une monnaie donnée dans une monnaie d'arrivée (Options : sigles monétaires, tels USD, GBP, EUR,...

Informatique

!domaine Obtention d'une liste de domaines suggérée en fonction d'un mot donné

Recherche texte

!wiki <search/suggestions> Obtention du lien de recherche (Option: search) ou des suggestions Wikipedia (Option: suggestions) pour un mot donné. NB. Pour le moment, le service ne fonctionne qu'avec un seul mot recherché
!trad Traduction d'un mot d'une langue à une autre (Options : fr / en / ar / zh / de / hi / id / ga / it / ja / ko / pl / pt / ru / tr / vi / es)

Maths

!nombre Obtention d'un fait aléatoire à propos d'un nombre donné, en anglais (Si aucun nombre n'est donné, un fait est donné à propos d'un nombre aléatoire )
!convert Conversion d'un nombre (Options : binary / octal / decimal / hexadecimal)

Contributions

N'hésitez pas à contribuer en ouvrant une PR directement sur la branche DEV, elle sera examinée le plus rapidement possible !

Si vous souhaitez supporter le projet, c'est par ici :

Support via PayPal

Crédits - API utilisées

discord-bot-assistant's People

Contributors

sofiyanifren avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.