Bot pour le discord des CDSI Valenciennes.
- !edt Emploi du temps
- !rmstat Statistique pour root me
- !ctftime Liste des CTF à venir
- !htb Liste les machines HTB actives
- !hn Affiche les premières news du site hackernews
- !timer Timer pour les pâtes :)
- !help Pour encore plus de commandes !
Pour démarrer le bot vous devez créer un fichier .token
à la racine du projet. Ce fichier va contenir toutes les informations importantes pour le bot les tokens d'api : Discord, HackTheBox. Les login et mots de passe pour l'emploi du temps ne sont pas obligatoires.
// .token
{
"M1-FI" : {
"username" : "username",
"password" : "password"
},
"M2-FI" : {
"username" : "username",
"password" : "password"
},
"M1-FA" : {
"username" : "username",
"password" : "password"
},
"M2-FA" : {
"username" : "username",
"password" : "password!"
},
"token" : "__Token_Bot_Discord__",
"htb_api" : "__Clé_API_HTB__"
}
Vous devez aussi installer les packages nécessaires au bon fonctionnement du bot avec la commande ci-dessous :
pip install -r requirements.txt
Pour un bon fonctionnement vous aurez peut-être des ajustements à faire.
Pour lancer le bot il suffit d'exécuter la commande :
python3 bot.py
Si vous souhaitez héberger le bot il y a déjà quelques outils (un script de lancement et un service systemd) dans le répertoire host. Il vous reste juste à modifier les path dans le fichier dicord.service et l'activer au démarrage de votre serveur.
Les contributions pour le bot sont les bienvenues !
- Refacto
- Mettre à jour le fichier requirements.txt
- Patch scrapper EPIC
- Patch auto EDT
- ban/unban commande