Skip to content

devcherchecollegue-org/devguy-python

Repository files navigation

devguy

CI Status Coverage Status

Bot Discord collaboratif du serveur Dev Cherche Collègue

Pour collaborer efficacement, chaque collaborateur est responsable de se créer un Serveur Discord et d'inviter un bot créé à partir de son propre compte Discord.

Les étapes du bot sont documentées dans cette vidéo : créer un bot discord En cas de besoin la documentation officielle de Discord : documentation

On est également à votre disposition sur le canal textuel byebyedevbot pour vous aider à réaliser toutes ces étapes.

Cas d'usage

Pour tester sur votre serveur privé:

  • Créer un bot avec tous les droits
  • Inviter le bot sur votre serveur
  • Renseigner la clé secrète dans le futur .env
  • Créer des roles à assigner et récupérer leurs IDs
  • Assigner à chaque emoji un role et dans le cas d'un emoji custom son id dans le fichier emoji_to_roles.json au format:
{
  "<emoji_name>": {
    "emoji_id": <emoji_id>,
    "role_id": <role_id>
  },
  ...
}
  • Lancer le bot python3 main.py
  • Dans le channel de votre choix taper `! set_role_picker'
  • Un message du bot devrait apparaitre avec les emotes configurées dans emoji_to_roles.json.

Setup des environnement

  • make setup_dev

Lancer le bot

Pas de notion prod et développement pour le moment, c'est un protoype !

  • copy .env.sample into .env
  • fill .env
  • make run

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7