Bot discord envoyant des messages lorsqu’un succès d’un jeu a lieu le jour meme.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Rick 2510eb7f44
Changement print pour erreur par logging dans un fichier, close #5
7 months ago
.gitignore Ajout de la première version du bot. 8 months ago
LICENSE Initial commit 8 months ago
README.md Ajout de la commande $add, #2 8 months ago
achievements.json Ajout du 62e succes 8 months ago
keys.ini.example Ajout de la commande $add, #2 8 months ago
run.py Changement print pour erreur par logging dans un fichier, close #5 7 months ago

README.md

succesBot

Bot discord envoyant des messages lorsqu’un succès d’un jeu a lieu le jour meme.

Initialisation et lancement

Pour pouvoir initialiser le bot, mettez son token dans le fichier keys.ini.example. Renommez ce fichier keys.ini. Pour lancer le bot, faites python run.py

Fonctionnement

Afficher les succès

Pour pouvoir afficher les succès d’aujourd’hui, faites $succes. Vous pouvez afficher les succes de d’autres jours en mettant le jour avec ce format : jj-mm, exemple : $succes jj-mm.

Ajouter des succès

Dans le fichier

Vous pouvez ajouter des jeux dans le fichier achievements.json. Il faut respecter ce format dans le tableau game :

{
    "id": "optionnel",
    "name":  "nom du jeu",
    "achievement": "nom du succès",
    "desc": "description du succès",
    "guide": "lien ou guide pour obtenir le succès",
    "attributid": "optionnel, id de l’achievement"
}

Le tableau dates contient les dates des succès, mettez l’emplacement du succès dans le tableau (en partant de 1).

Avec la commande $add

Il faut en premier mettre son identifiant Discord dans le tableau users du fichier keys.ini. Vous pouvez ensuite faire $add en message privé afin de lancer l’enregistrement. Lorsqu’il vous sera demander de mettre une date de fin de l’évènement, vous pouvez juste entrer un caractère afin de ne pas en mettre (pour un succès ne se passant que sur un seul jour par exemple). Attention, il n’est pas possible de modifier le succès et sa date pour l’instant. Il est possible d’annuler l’opération à tout moment en tapant cancel.

En cas d’erreur, ouvrez un ticket avec le message l’erreur si vous avez accès à la console, l’heure de l’erreur sinon.