Développement d'un bot Discord

Lors de ma troisième année d'études, pendant mon temps libre, j'ai eu envie de développer un bot discord car je savais que cela était faisable avec une bibliothèque Python. Je me suis alors heurté à un mur : une documentation pompeuse et peu d'aide sur Internet. J'ai donc eu envie d'à la fois créer mon bot mais surtout une base de code organisée pour que d'autres utilisateurs puisse la réutiliser.
Par bien organisée, j'entends là que j'ai intégré des aides, de l'automatisation avec ma propre librairie, un système de log, etc. De manière générale mon but était de : fournir un bot qui a les fonctionnalités que l'on attend de lui (mute, expulser, donner des rôles, etc) afin que les utilisateurs n'aient qu'à le personnaliser (changer le nom, les images, les messages, etc).

Pour avoir plus d'explications je vous conseille vivement de visiter la page Github de ce projet. À l'heure où vous lisez cela, je continue peut être encore régulièrement le code.

Python Json Markdown Bash Dockerfile
VS Code Discord Python API Docker

Compétences requises

  • Lire une documentation d'API
  • Documenter son logiciel
  • Développer en Python

Compétences acquises

  • Rédiger une documentation précise de mon logiciel
  • Organiser l'arborescence d'un projet
  • Déployer une application complexe via Docker

Vous pouvez accéder à la page Github du projet : Page github

Vous pouvez également aller voir l'image Docker sur le Docker Hub : Accès à l'image docker

NB : il s'agit bien d'un projet personnel, donc pas forcément très professionnel notamment sur les illustrations qui reflètent surtout une de mes passions :-)