Sblerboy-Open-Source
La version open source du bot Discord Sblerboy
Sblerboy est un bot Discord permettant de jouer à des jeux de Gameboy directement dans Discord.
Fonctionnalité
- Permet de jouer à des jeux de Gameboy dans un salon dédié
- Enregistre les différentes actions des joueurs dans un salon de logs
Principe de fonctionnement
- Les utilisateurs réagissent au message principal pour faire avancer le jeu. Il est possible de changer "l'objectif actuel" en changeant la description du salon de jeu.
- Quand un joueur réagit, son action est envoyée dans le salon de logs
Pré-requis
- Une installation de python 3 fonctionnelle ainsi que les modules python Discord et Pyboy.
- Un serveur Discord dont vous êtes l'admin et qui possède au moins 3 salons textuels.
- Un de ces salons doit être réservé au bot, il doit être le seul à pouvoir envoyer des messages dedans. Il doit aussi être le seul à pouvoir ajouter des réactions aux messages dans ce salon.
- Un bot Discord dont vous êtes le créateur.
- Une rom de jeu de gameboy au format .gb
Installation
- Cloner le repo
git clone https://github.com/Sblerky/Sblerboy-Open-Source.git
-
Remplir le fichier config.ini avec les valeurs qui correspondent à votre cas d'utilisation
- ID_CHANNEL correspond à l'ID du salon textuel dans lequel le bot va envoyer son message pour que les joueurs réagissent
- ID_GUILD correspond à l'ID du serveur Discord dans lequel le bot va opérer
- ID_LOG_CHANNEL correspond à l'ID du salon textuel dans lequel le bot va envoyer les différentes actions enregistrées
- ID_CHAT_CHANNEL correspond à l'ID du salon textuel dans lequel vous souhaitez que les joueurs discutent du jeu
- BOT_TOKEN est le token de votre bot Discord
-
Renommer votre rom en "rom.gb" et la placer dans le répertoire "rom"
-
Lancer le bot
python3 sblerboy.py
License
GNU General Public License (GPL)