Discord Backdoors and Breaches Bot: Ein Begleiter für das rundenbasierte Strategiespiel
Table of Contents
Discord Backdoors and Breaches Bot - Pre Alpha
Ein Discord-Bot für Backdoors and Breaches, ein rundenbasiertes Strategiespiel von BHIS
Verfügbare Befehle
setup-gameErzeugt eine Spiel-ID und setzt alle benötigten Variablen.start-gameStartet ein neues Spiel sollte mein Incident Master erst nachsetup-gamejoin-gameErmöglicht es Spielern, dem Spiel beizutreten, indem ihnen die Rolle “Spieler” zugewiesen wird und sie Zugriff auf den Spielkanal erhalten.play-procedureStartet die Verfahrensphase des Spiels, in der die Spieler eine Reihe von Herausforderungen bewältigen müssen, um weiterzukommen.play-incident-masterStartet die “Incident Master”-Phase des Spiels, in der die Spieler abwechselnd der “Incident Master” sind und den anderen Spielern Anweisungen geben, wie sie auf einen simulierten Vorfall reagieren sollen.play-c2Startet die Kommando- und Kontrollphase des Spiels, in der die Spieler abwechselnd das C2-Team sind und sich mit den anderen Spielern abstimmen müssen, um eine Reihe von Aufgaben zu erfüllen.play-persistenceStartet die Persistenzphase des Spiels, in der die Spieler eine versteckte Hintertür im System finden und beseitigen müssen.play-pivotStartet die Pivot-Phase des Spiels, in der die Spieler zu einem anderen Teil des Systems schwenken und ihre Untersuchungen fortsetzen müssen.end-gameBeendet das aktuelle Spiel und löscht den Spielkanal und die zugehörigen Rollen.
Um einen Befehl auszuführen, geben Sie ! oder / gefolgt von dem Befehlsnamen im Spielkanal. Um zum Beispiel ein neues Spiel zu starten, geben Sie ein !start-game Beachten Sie, dass einige Befehle nur in bestimmten Phasen des Spiels verfügbar sind.
Einrichten des Bots
Python verwenden
- Klonen Sie dieses Repository mit
git clone https://github.com/simeononsecurity/discord-backdoors-and-breaches.git - Installieren Sie die erforderlichen Abhängigkeiten mit
pip install -r requirements.txt - Erstellen einer
config.iniim Stammverzeichnis des Projekts mit folgendem Inhalt:
[SETTINGS]
discordtoken = put_discord_bot_token_here
channel_id = put_game_channel_id_here
- Ersetzen Sie
put_discord_bot_token_heremit Ihrem Discord-Bot-Token undput_game_channel_id_heremit der ID des Kanals, auf dem das Spiel gespielt werden soll. - Starten Sie den Bot mit
python main.py
Docker verwenden
- Klonen Sie das Repository und navigieren Sie zu dem Verzeichnis:
git clone https://github.com/simeononsecurity/discord-backdoors-and-breaches.git
cd discord-backdoors-and-breaches
- Erstellen einer
.envim Stammverzeichnis des Projekts und fügen Sie die folgenden Umgebungsvariablen mit den entsprechenden Werten hinzu:
BOT_TOKEN=<discord_bot_token_here>
CHANNEL_ID=<game_channel_id_here>
- Erstellen Sie das Docker-Image mithilfe der bereitgestellten Dockerdatei:
docker build -t discord-backdoors-and-breaches .
- Führen Sie den Docker-Container aus und übergeben Sie die Umgebungsvariablen aus der Datei
.envDateien:
docker run --env-file .env discord-backdoors-and-breaches
Alternativ können Sie die Umgebungsvariablen auch direkt während der docker run Befehl:
docker run -td --name bnbbot -e BOT_TOKEN=<discord_bot_token_here> -e CHANNEL_ID=<game_channel_id_here> discord-backdoors-and-breaches
oder ziehen Sie direkt vom Bild auf 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







