Skip to content

telecomnancy-net/mini-bot

Repository files navigation

Bot de Citation Discord

Ce bot Discord est conçu pour gérer et poster des citations dans un serveur Discord, en permettant aux utilisateurs de soumettre des citations et de les afficher dans un canal spécifique. Voici un aperçu des fonctionnalités et des instructions pour configurer et utiliser le bot.

Il permet au Mini Tel' de récolter des citations pour les catégories Citations d'élèves, Citations de profs et Vu/Pas Vu/Entendu/Pas Entendu.


Instructions

  1. Configuration initiale

    • Avant d'utiliser le bot, assurez-vous d'avoir défini les éléments suivants :
      • Un fichier secrettoken.txt contenant le jeton d'authentification de votre bot Discord.
      • Définissez les IDs des canaux appropriés dans le code (channelCitationsID) ou via la commande setchannel.
  2. Exécution du bot

    • Exécutez le script pour lancer le bot Discord.
    • Assurez-vous que le bot est correctement ajouté à votre serveur Discord.
  3. Utilisation des commandes

    • Le bot répond à deux commandes principales :
      • /setchannel : Définit le salon où envoyer les citations. (Nécessite la permission Gérer les salons)
      • /post <citation> <envoyer> : Poster une citation dans le salon défini. Si envoyer est sur True, elle sera aussi envoyée dans le salon des votes (channelCitationsID).
      • /dump <n> : Exporte toutes les citations des n derniers jours au format TSV. Elle n'est utilisable que par un administrateur sur le serveur "principal" du bot (mainServerID).
  4. Interactions utilisateur

    • Les utilisateurs peuvent poster des citations via des commandes ou directement dans les messages privés du bot.
  5. Réactions et traitement

    • Les réactions sur les messages sont surveillées pour permettre des actions supplémentaires, comme le changement de couleur de citation.
  6. Personnalisation

    • Vous pouvez personnaliser les réactions et les comportements du bot en modifiant le code Python selon vos besoins.

Dépendances

  • Ce bot utilise la bibliothèque discord.py pour interagir avec l'API Discord.
  • Assurez-vous d'installer la version appropriée de cette bibliothèque avant d'exécuter le bot.

Configuration requise

  • Python 3.x
  • Un compte Discord pour créer un bot et gérer les autorisations nécessaires.

Auteurs

Ce bot a été créé par Pauline J. sur la base du deuxième bot par Thomas LERUEZ

Pour toute question ou assistance, veuillez me contacter à @boufty.


Avertissement

Assurez-vous de ne pas partager votre jeton d'authentification (secrettoken.txt) avec quiconque, car cela pourrait compromettre la sécurité de votre bot Discord.


Remarque : Ce fichier README est fourni à titre informatif uniquement. Assurez-vous de comprendre le code que vous exécutez et de prendre des mesures pour sécuriser votre bot Discord conformément aux meilleures pratiques de sécurité.