Discord Backdoors and Breaches Bot : un compagnon de jeu de stratégie au tour par tour
Table of Contents
Discord Backdoors and Breaches Bot - Pre Alpha
Un bot Discord pour Backdoors and Breaches, un jeu de stratégie au tour par tour par BHIS
Commandes disponibles
setup-game
Crée un identifiant de jeu et définit toutes les variables nécessaires.start-game
Commence un nouveau jeu devrait être exécuté par le maître de l’incident seulement aprèssetup-game
join-game
Permet aux joueurs de participer au jeu en leur attribuant le rôle de “joueur” et en leur donnant accès au canal du jeu.play-procedure
Lance la phase de procédure du jeu, où les joueurs doivent relever une série de défis pour progresser.play-incident-master
Lance la phase de maîtrise de l’incident du jeu, où les joueurs jouent à tour de rôle le rôle de maître de l’incident et dirigent les autres joueurs sur la façon de répondre à un incident simulé.play-c2
Lance la phase de commandement et de contrôle du jeu, où les joueurs sont à tour de rôle l’équipe C2 et doivent se coordonner avec les autres joueurs pour accomplir une série de tâches.play-persistence
Lance la phase de persistance du jeu, au cours de laquelle les joueurs doivent trouver et éliminer une porte dérobée cachée dans le système.play-pivot
Lance la phase Pivot du jeu, au cours de laquelle les joueurs doivent pivoter vers une autre partie du système et poursuivre leur enquête.end-game
Met fin au jeu en cours et supprime le canal de jeu et les rôles associés.
Pour exécuter une commande, tapez !
ou /
suivi du nom de la commande dans le canal de jeu. Par exemple, pour commencer un nouveau jeu, tapez !start-game
Notez que certaines commandes ne sont disponibles que pendant certaines phases du jeu.
Configuration du robot
Utilisation de Python
- Clonez ce dépôt en utilisant
git clone https://github.com/simeononsecurity/discord-backdoors-and-breaches.git
- Installez les dépendances requises en utilisant
pip install -r requirements.txt
- Créer un
config.ini
dans le répertoire racine du projet avec le contenu suivant :
[SETTINGS]
discordtoken = put_discord_bot_token_here
channel_id = put_game_channel_id_here
- Remplacer
put_discord_bot_token_here
avec votre jeton de bot Discord etput_game_channel_id_here
avec l’ID de la chaîne sur laquelle vous voulez jouer. - Exécutez le bot en utilisant
python main.py
en utilisant Docker
- Clonez le dépôt et naviguez jusqu’au répertoire :
git clone https://github.com/simeononsecurity/discord-backdoors-and-breaches.git
cd discord-backdoors-and-breaches
- Créer un
.env
dans le répertoire racine du projet et ajoutez les variables d’environnement suivantes avec leurs valeurs correspondantes :
BOT_TOKEN=<discord_bot_token_here>
CHANNEL_ID=<game_channel_id_here>
- Construisez l’image Docker en utilisant le fichier Dockerfile fourni :
docker build -t discord-backdoors-and-breaches .
- Exécutez le conteneur Docker, en lui passant les variables d’environnement de la section
.env
des dossiers :
docker run --env-file .env discord-backdoors-and-breaches
Vous pouvez également définir les variables d’environnement directement lors de l’exécution de la commande docker run
commande :
docker run -td --name bnbbot -e BOT_TOKEN=<discord_bot_token_here> -e CHANNEL_ID=<game_channel_id_here> discord-backdoors-and-breaches
ou tirer directement de l’image sur dockerhub
docker run -td --name bnbbot -e BOT_TOKEN=<discord_bot_token_here> -e CHANNEL_ID=<game_channel_id_here> simeononsecurity/discord-backdoors-and-breaches:latest