Coder Social home page Coder Social logo

beatbot's Introduction

Beatbot

Bot discord permettant aux utilisateurs d'être au courant des dernières musiques et albums sortis par leur artiste préféré.

En détail

Grâce à la commande /alert, l'utilisateur va pouvoir rechercher un artiste grâce au champ de recherche.

Lorsque l'artiste voulu apparaît, il suffit de cliquer dessus pour faire apparaître un message de confirmation avec toutes les informations de l'artiste.

Une fois accepté, il ne reste plus qu'à attendre qu'il sorte une nouvelle musique ou un nouvel album pour être alerté par message. 🔔

🛠️ Installation et utilisation

Dupliquez le projet

  git clone https://github.com/HeineZo/beatbot

Une fois le projet dupliqué, dirigez vous dans le dossier et installez toutes les dépendances.

  npm install

Utilisation


⚠️Remarque⚠️
Pour lancer le bot, il vous faudra le token de connexion et l'ID du bot.
Par sécurité, il ne sont pas disponible publiquement sur Github.
Envoyez un message à @Enzito#4885 sur Discord pour les obtenir.



Une fois les identifiants de connexion récupérés, déposez-les dans un fichier que vous nommerez soigneusement config.json à la racine du projet.

Ils devront être déclaré sous cette forme

  {
      "token": "[à remplacer]",
      "clientId": "[à remplacer]"
  }

Lancez ensuite le bot avec la commande suivante.

  npm run build

Si vous l'avez déjà build mais que vous avez besoin de le redémarrer, vous pouvez simplement le lancer avec cette commande.

  npm run dev

✨ Roadmap

  • Créer une plateforme web pour pouvoir gérer ses alertes plus facilement

  • Laisser la possibilité lors de l'installation du bot sur le serveur d'envoyer les notifications par DM ou sur le serveur

  • Envoyer des rappels des fonctionnalités du bot dans les channels du serveur à partir de mots clés (alerte, rap, nouveau...)

  • Tous les vendredis, envoyer une sélection d'albums/sons à écouter

💬 FAQ

👉 Le bot est-il fonctionnel ?

Non pas encore, il devrait bientôt être hébergé afin de pouvoir être tout le temps disponible et sera accompagné d'une base de données.

👉 Est-ce que je peux écouter de la musique avec ?

Il s'agit d'un outil permettant d'être alerté dès qu'un artiste sors de nouvelles musiques ou d'albums.
Cette fonctionnalité n'est pour l'instant pas envisagée.

👉 D'où vient le nom ?

ChatGPT.

👉 D'où vient l'idée ?

Étant un grand consommateur de rap, j'aime beaucoup écouter les derniers albums qui sortent afin d'être au cœur de l'engouement.
Cependant j'ai toujours eu du mal à savoir quand un artiste que j'aimais bien sortait quelque chose.
J'ai donc voulu créer un outil permettant à n'importe qui de suivre ses artistes favoris.

👉 J'ai trouvé un bug, qu'est-ce que je peux faire ?

Tu peux m'envoyer un message ou directement demander à corriger le bug en suivant l'installation du bot localement.

Voir comment l'installer

🔗 Liens utiles

Discord - Envoie moi un message Discord - Envoi moi un message

beatbot's People

Contributors

heinezo avatar

Stargazers

Axel Michelo avatar

Watchers

 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.