diff --git a/wiki/extras/discord-bot-setup.md b/wiki/extras/discord-bot-setup.md new file mode 100644 index 0000000..fa6f3fa --- /dev/null +++ b/wiki/extras/discord-bot-setup.md @@ -0,0 +1,43 @@ +--- +id: debian-discord-bot-setup +title: Python Discord Bot hosten +sidebar_label: Python Discord Bot hosten +--- +Hosten eines Discord Bots auf einem Debian VPS + +## Informationen +In diesem Tutorial wird dir gezeigt, wie du einen Discord Bot auf einem VPS, root oder Dedicated Server hostest. Du benötigst dafür eine beliebige Debian basierende Distro und Root Rechte. +Melde dich zunächst als root mit dem SSH Client deiner Wahl an, z.B. PuTTY, Termius oder Tabby. + + + +### Installation +1. Als erstes lädst du Python und screen herunter: + + ```sh + sudo apt update && sudo apt install python3 pip3 screen + ``` +2. Nun überträgst du mit WinSCP deine Bot source auf den server. +![img](../../static/img/dcbot/connect.png) + +![img](../../static/img/dcbot/upload.gif) +3. Dann installierst du mit pip die benötigten Python Pakete: + ```sh + pip3 install paket1 paket2 + ``` +4. Teste ob dein Bot richtig funktioniert: + ```sh + python3 /pfad/zum/bot.py + ``` +5. Wenn alles geklappt hat starte den Bot mit screen, damit du die SSH Sitzung schließen kannst: + ```sh + screen -dmS bot python3 /pfad/zum/bot.py + ``` +6. (optional) Als letztes kannst du wenn du willst einen cronjob einrichten, damit der Bot automatisch beim hochfahren des Servers startet: + ```sh + crontab -e + ``` +Wähle wenn du danach gefragt wirst einen Editor aus. Ich empfehle nano oder vim. Nun trage den cronjob ein. + ```sh + @reboot /usr/bin/screen -dmS userbot /usr/bin/python3 /pfad/zum/bot.py + ``` \ No newline at end of file