Discord Backdoors and Breaches Bot: un compagno di gioco di strategia a turni
Table of Contents
Bot Discord Backdoors and Breaches - Pre Alpha
Un bot Discord per Backdoors and Breaches, un gioco di strategia a turni di BHIS
Comandi disponibili
setup-gameCrea un id di gioco e imposta tutte le variabili necessarie.start-gameAvvio di una nuova partita dovrebbe essere eseguito il mio master incidenti solo doposetup-gamejoin-gamePermette ai giocatori di unirsi al gioco assegnando loro il ruolo di “Giocatore” e concedendo loro l’accesso al canale di gioco.play-procedureInizia la fase di Procedura del gioco, in cui i giocatori devono completare una serie di sfide per avanzare.play-incident-masterInizia la fase Incident Master del gioco, in cui i giocatori si alternano nei panni dell’Incident Master e dirigono gli altri giocatori su come rispondere a un incidente simulato.play-c2Inizia la fase di comando e controllo del gioco, in cui i giocatori sono a turno la squadra C2 e devono coordinarsi con gli altri giocatori per completare una serie di compiti.play-persistenceInizia la fase di persistenza del gioco, in cui i giocatori devono trovare ed eliminare una backdoor nascosta nel sistema.play-pivotInizia la fase Pivot del gioco, in cui i giocatori devono spostarsi in un’altra parte del sistema e continuare la loro indagine.end-gameTermina la partita in corso e cancella il canale di gioco e i ruoli associati.
Per eseguire un comando, digitare ! o / seguito dal nome del comando nel canale di gioco. Ad esempio, per iniziare una nuova partita, digitare !start-game Si noti che alcuni comandi possono essere disponibili solo durante alcune fasi del gioco.
Impostazione del Bot
Usare Python
- Clonare questo repository usando
git clone https://github.com/simeononsecurity/discord-backdoors-and-breaches.git - Installare le dipendenze necessarie utilizzando
pip install -r requirements.txt - Creare un
config.ininella cartella principale del progetto con il seguente contenuto:
[SETTINGS]
discordtoken = put_discord_bot_token_here
channel_id = put_game_channel_id_here
- Sostituire
put_discord_bot_token_herecon il token del bot Discord eput_game_channel_id_herecon l’ID del canale su cui si vuole giocare. - Eseguire il bot utilizzando
python main.py
Utilizzando Docker
- Clonare il repository e navigare nella directory:
git clone https://github.com/simeononsecurity/discord-backdoors-and-breaches.git
cd discord-backdoors-and-breaches
- Creare un
.envnella directory principale del progetto e aggiungere le seguenti variabili d’ambiente con i valori corrispondenti:
BOT_TOKEN=<discord_bot_token_here>
CHANNEL_ID=<game_channel_id_here>
- Costruire l’immagine Docker utilizzando il file Docker fornito:
docker build -t discord-backdoors-and-breaches .
- Eseguire il contenitore Docker, inserendo le variabili d’ambiente del file
.envfile:
docker run --env-file .env discord-backdoors-and-breaches
In alternativa, è possibile impostare le variabili d’ambiente direttamente durante l’esecuzione del file docker run comando:
docker run -td --name bnbbot -e BOT_TOKEN=<discord_bot_token_here> -e CHANNEL_ID=<game_channel_id_here> discord-backdoors-and-breaches
o estrarre direttamente dall’immagine su 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







