Discord Backdoors și spargeri Bot: Un companion de joc de strategie pe rând de joc
Table of Contents
Discord Backdoors și Breaches Bot - Pre Alpha
Un bot de Discord pentru Backdoors and Breaches, un joc de strategie pe rând de către BHIS
Comenzi disponibile
setup-game
Creează un id de joc și setează toate variabilele necesare.start-game
Începe un nou joc ar trebui să fie rulat maestrul meu incident numai după cesetup-game
join-game
Permite jucătorilor să se alăture jocului prin atribuirea rolului “Player” și acordarea accesului la canalul de joc.play-procedure
Începe faza de procedură a jocului, în care jucătorii trebuie să completeze o serie de provocări pentru a progresa.play-incident-master
Începe faza Incident Master a jocului, în care jucătorii sunt, pe rând, Incident Master și îi îndrumă pe ceilalți jucători cum să răspundă la un incident simulat.play-c2
Începe faza de comandă și control a jocului, în care jucătorii sunt pe rând echipa C2 și trebuie să se coordoneze cu ceilalți jucători pentru a îndeplini o serie de sarcini.play-persistence
Începe faza de persistență a jocului, în care jucătorii trebuie să găsească și să elimine un backdoor ascuns în sistem.play-pivot
Începe faza de Pivot a jocului, în care jucătorii trebuie să pivoteze către o altă parte a sistemului și să-și continue investigația.end-game
Încheie jocul curent și șterge canalul de joc și rolurile asociate.
Pentru a rula o comandă, tastați !
sau /
urmată de numele comenzii în canalul de joc. De exemplu, pentru a începe un joc nou, tastați !start-game
Rețineți că este posibil ca unele comenzi să fie disponibile doar în anumite faze ale jocului.
Configurarea robotului
Folosind Python
- Clonați acest depozit folosind
git clone https://github.com/simeononsecurity/discord-backdoors-and-breaches.git
- Instalați dependențele necesare utilizând
pip install -r requirements.txt
- Creați un
config.ini
în directorul rădăcină al proiectului, cu următorul conținut:
[SETTINGS]
discordtoken = put_discord_bot_token_here
channel_id = put_game_channel_id_here
- Înlocuiți
put_discord_bot_token_here
cu simbolul tău de robot Discord șiput_game_channel_id_here
cu ID-ul canalului pe care doriți ca jocul să fie jucat. - Rulați robotul folosind
python main.py
Folosind Docker
- Clonați depozitul și navigați în director:
git clone https://github.com/simeononsecurity/discord-backdoors-and-breaches.git
cd discord-backdoors-and-breaches
- Creați un
.env
în directorul rădăcină al proiectului și adăugați următoarele variabile de mediu cu valorile lor corespunzătoare:
BOT_TOKEN=<discord_bot_token_here>
CHANNEL_ID=<game_channel_id_here>
- Construiți imaginea Docker utilizând fișierul Docker furnizat:
docker build -t discord-backdoors-and-breaches .
- Rulați containerul Docker, trecând variabilele de mediu din fișierul
.env
fișiere:
docker run --env-file .env discord-backdoors-and-breaches
Alternativ, puteți seta variabilele de mediu direct în timpul procesului docker run
comandă:
docker run -td --name bnbbot -e BOT_TOKEN=<discord_bot_token_here> -e CHANNEL_ID=<game_channel_id_here> discord-backdoors-and-breaches
sau trageți direct din imaginea de pe 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