Git Product home page Git Product logo

bord-pi's Introduction

Discord

GNU GPL v3.0 Maintainability Voir les Releases Date du dernier commit


I Introduction

Version NodeJS > 12

Propre, rapide, beau, simple d'utilisation et de modification.

Bord Pi est un robot Discord qui fonctionne avec l'API Discord et Discord.js, paramétré en fonction du serveur Discord de Thomas Bnt. Il est néanmoins accessible et facilement possible à le paramétrer à votre façon pour votre propre serveur.

⚠ Toutes les configurations sont spécialement pour le serveur où se trouve ce robot (La Hype_). Si vous le testez, vous aurez sûrement des erreurs si vous n'avez pas modifié les ID des channels.

Logo Bord Pi

II Les intégrations

  • Le robot comporte un système de rôles d'accès, un exemple est donné sur dev.js et sert à se procurer un rôle qui, par la suite vous débloque des accès a certains channels suivant votre configuration du serveur.

  • Un filtre contre les liens Discord, vous pouvez bien évidemment lui ajouter l'ID du channel de publicité dans IDAdsChannel. Le robot ne fera rien dans ce channel en question.

  • Un système de logs interne via Webhooks.

  • Un message de bienvenue personnalisé, avec un système qui vérifie si le compte du nouvel arrivant est bien enregistré ou non en comparant si son avatar est par défaut, et si il se trouve que cette avatar est par defaut, il démontre comment s'en procurer un en renvoyant sur le support de Discord.

  • Besoin d'une aide particulière auprès d'un rôle? Dès que le rôle est notifié, le robot confirme que cela a bien été reçu et lui renvoie un message de rappel, par exemple de revoir la FAQ si jamais ça pourrait résoudre son soucis.

  • Quelques commandes destiné pour l'équipe. Et certaines sont là pour débugger.

  • Et d'autres commandes peu utiles comme avatar.js, uptime.js ou encore ping.js.

Pas mal de changements sur le code, nottament le rangement des fichiers, des logs plus propre et un code plus net. Quand au niveau de la sécurité du robot, il vérifie la plupart du temps s'il peut faire les actions qui voudrait faire, s'il ne peut pas, il passe sans râler.

if (msg.guild.member(bot.user).hasPermission("MANAGE_MESSAGES")) {
    msg.delete(msg.author).catch(e => console.log(bot.ls.warning, "Le robot n'a pas la permission de supprimer la commande faite par l'utilisateur."))
}

III Contributions

Les contributions sont toujours les bienvenues ! Lisez les règles pour les contributions avant de pouvoir y participer.

Veuillez vous assurer que votre demande de pull request respecte les lignes directrices suivantes :

  • Rechercher des suggestions précédentes avant d'en faire une nouvelle, afin d'éviter les doublons.
  • Les fichiers README suggérés devraient être beau ou se démarquer d'une manière ou d'une autre.
  • Faire une demande de pull request individuelle pour chaque suggestion.
  • De nouvelles catégories ou des améliorations à la catégorisation existante sont les bienvenues.
  • Gardez les descriptions courtes et simples, mais descriptives.
  • Commencez la description avec une capitale et terminez par un arrêt/période complet.
  • Vérifiez votre orthographe et votre grammaire.
  • Assurez-vous que votre éditeur de texte est configuré pour supprimer les espaces de fin.

Merci pour vos suggestions !

IV Les codes couleurs

Principaux PrimaryColor DangerColor InfoColor SuccessColor BlackColor
Code Hexadécimal #E74C3C #B20000 #6897BB #47b60f #36393F

Pour les utiliser : bot.config.PrimaryColor, récupère la couleur primaire.

V Informations complémentaires

L'image a été modifié par Thomas Bnt, veuillez donc à ne pas l'utiliser publiquement et/ou commercialement. Initialement, elle appartient à Raspberry Pi.

bord-pi's People

Contributors

thomasbnt avatar dependabot-preview[bot] avatar nesmon avatar deepsourcebot avatar dependabot-support avatar greenkeeper[bot] avatar github-actions[bot] 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.