6. Klicke auf "Reset Token" und bestätige mit "Yes, do it!" und du bekommst ein Token angezeigt. Dieses musst du dir für später merken. Aber ACHTUNG!!! Niemand außer dir darf dein Token kennen! \
7. Wechlse auf der linken Seite zu "OAuth2" und dann darunter auf "URL Generator". Wähle dort die Scopes und Bot Permissions aus, wie du sie im folgenden Screenshot siehst und kopiere die generierte URL unten.\
9. Wähle deinen Testserver aus, bestätige mit "Continue", im nachfoldenden Fenster mit "Authorize" und löse das dämliche Captcha, um den Bot auf deinen Server einzuladen\
10. Der Bot sollte nun als User auf deinem Server zu finden sein (allerdings noch Offline)
### Setup des Bots
1. Nachdem du das Repository geklont und Python 3.10 installiert hast, kannst du mit der Einrichtung des Bots starten. Hier beschrieben sind zwei Wege, wie du das tun kannst, entweder durch Verwendung von PyCharm als IDE, oder direkt im Terminal.
* Einrichtung unter PyCharm
1. Klicke auf Open und wähle das Verzeichnis des Repositories aus.
2. Du solltest dann gefragt werden, wo du dein Virtual Environment erstellen möchtest. Das kannst du mit "Ok" bestätigen \
3. Öffne auf der linken Seite die Datei `halloween.py`. Du solltest oben bei den imports keine roten Linien sehen.
* Sonstige Einrichtung
1. Nachdem du das Repository geklont hast, und Python 3.10 installiert hast, erstelle ein Virtualenvironment im Terminal mit
`python -m venv venv` während du dich im Verzeichnis des Repository befindest
2. Aktiviere das venv unter Linux mit `source venv/bin/activate`
3. Mit `python -m pip install -r requirements.txt` installierst du die benötigten Bibliotheken in deinem Virtualenvironment
2. Kopiere die Datei `.env.template` und füge sie als `.env` im gleichen Verzeichnis wieder ein.
3. Öffne die gerade erstellte `.env Datei` und trage dort die entsprechenden Werte ein (alle Werte hinter dem `=` eintragen, ohne Anführungszeichen)
*`DISCORD_TOKEN`: Hier muss das vorher erstellte Token eingefügt werden
*`DISCORD_ACTIVITY`: Hier kann die Activity eingetragen werden, also qas dein Bot gerade macht. Zum Beispiel `Halloween-Adventure`
*`DISCORD_PROD`: Hier trägst du `False` ein
*`DISCORD_HALLOWEEN_CATEGORY`: Hier gehört die ID der zuvor erstellten Kategorie hin. Die ID bekommst du, indem du einen Rechtsklick auf die Kategorie in Discord machst und dort dann auswählst, dass du die ID kopieren möchtest
*`DISCORD_ELM_STREET_CHANNEL`: Hier kommt die ID des zuvor erstellten Channels hin. Um an die ID zu kommen auch hier einen Rechtsklick auf den Channel machen. In diesem Channel werden dann die Runden gestartet.
4. Nun müsstest du eigentlich den Bot starten können. Das kannst du entweder tun, indem du im Terminal mit aktiviertem Virtual Environment `python halloween.py` eingibst, oder indem du in PyCharm eine entsprechende Konfiguration erstellst.
1. Klicke in PyCharm oben rechts auf das Dropdown links neben dem Play Button und wählst dort "Edit Configurations..." aus\