Discord Backdoors and Breaches Bot: Een Turn-Based Strategy Game Companion
Table of Contents
Discord Backdoors and Breaches Bot - Pre Alpha
Een Discord bot voor Backdoors and Breaches, een turn-based strategie spel van BHIS
Beschikbare commando’s
setup-gameCreëert een game id en stelt alle benodigde variabelen in.start-gameStart een nieuw spel moet worden uitgevoerd mijn incident master alleen nasetup-gamejoin-gameLaat spelers toe tot het spel door hen de rol “Speler” toe te kennen en hen toegang te verlenen tot het spelkanaal.play-procedureStart de procedurefase van het spel, waarin spelers een reeks uitdagingen moeten voltooien om verder te komen.play-incident-masterStart de Incident Master-fase van het spel, waarin spelers om de beurt de Incident Master zijn en de andere spelers aansturen op een gesimuleerd incident.play-c2Start de Command and Control-fase van het spel, waarin de spelers om beurten het C2-team zijn en moeten coördineren met de andere spelers om een reeks taken te voltooien.play-persistenceStart de Persistence-fase van het spel, waarin spelers een verborgen achterdeur in het systeem moeten vinden en uitschakelen.play-pivotStart de Pivot-fase van het spel, waarbij de spelers naar een ander deel van het systeem moeten pivotten en hun onderzoek moeten voortzetten.end-gameBeëindigt het huidige spel en verwijdert het spelkanaal en de bijbehorende rollen.
Om een commando uit te voeren, typ je ! of / gevolgd door de naam van het commando in het spelkanaal. Om bijvoorbeeld een nieuw spel te starten, typ je !start-game Sommige commando’s zijn alleen beschikbaar tijdens bepaalde fasen van het spel.
De Bot instellen
Python gebruiken
- Kloon dit archief met
git clone https://github.com/simeononsecurity/discord-backdoors-and-breaches.git - Installeer de vereiste afhankelijkheden met
pip install -r requirements.txt - Maak een
config.inibestand in de hoofddirectory van het project met de volgende inhoud:
[SETTINGS]
discordtoken = put_discord_bot_token_here
channel_id = put_game_channel_id_here
- Vervang
put_discord_bot_token_heremet je Discord bot token enput_game_channel_id_heremet de ID van het kanaal waar u het spel wilt spelen. - Start de bot met
python main.py
met behulp van Docker
- Kloon de repository en navigeer naar de directory:
git clone https://github.com/simeononsecurity/discord-backdoors-and-breaches.git
cd discord-backdoors-and-breaches
- Maak een
.envbestand in de hoofdmap van het project en voeg de volgende omgevingsvariabelen toe met de bijbehorende waarden:
BOT_TOKEN=<discord_bot_token_here>
CHANNEL_ID=<game_channel_id_here>
- Bouw het Docker image met behulp van het meegeleverde Dockerfile:
docker build -t discord-backdoors-and-breaches .
- Voer de Docker-container uit en geef de omgevingsvariabelen van de
.envbestanden:
docker run --env-file .env discord-backdoors-and-breaches
Als alternatief kunt u de omgevingsvariabelen rechtstreeks instellen tijdens het docker run commando:
docker run -td --name bnbbot -e BOT_TOKEN=<discord_bot_token_here> -e CHANNEL_ID=<game_channel_id_here> discord-backdoors-and-breaches
of rechtstreeks van het beeld op 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







