CSZ-Bot
Official Coding Shitpost Central Discord Bot
:information_source: OwO wats dis?
Please ignore this repo. This is just a management bot I made for my stupid german coding discord server...
German description of the Discord Server:
Deutscher Server für diverse programmier- und nerd Themen.
Language-Bashing, shitposting und Autismus stehen an der Tagesordnung.
Jeder ist willkommen da jede Programmiersprache gleichermaßen diskreditiert wird!
I'm sorry
I want to make this stupid bot even worse
Read: Contributing.md
:wrench: Installation
NodeJS Version: >=16.6.0
- Terminal aufmachen und dorthin navigieren, wo man es downloaden möchte
- Sichergehen, dass NodeJS installiert ist. Teste mit:
$ node -v
Wenn es eine Versionsnummer zurückgibt, ist NodeJS installiert.
Wenn nicht, NodeJS hier downloaden.
- Repository clonen und hinein navigieren. Wenn Git installiert ist:
$ git clone https://github.com/NullDev/CSZ-Bot.git && cd $_
Wenn nicht, hier herunterladen und die ZIP extrahieren.
Dann in den Ordner navigieren.
- Dependencies installieren:
$ npm ci
- Das Config-Template config.template.json kopieren und als
config.json
einfügen.
- Die frisch kopierte Config-Datei ausfüllen:
- Um einen Bot zum Testen anzulegen, einfach den Instruktionen im Discord Developer Portal folgen.
- Um IDs kopieren zu können, den "Developer Mode" in den Discord Einstellungen aktivieren. Mit Rechtsklick kann man dann die IDs kopieren:
- Es müssen folgende Rollen am Server angelegt werden:
- Das Script starten
$ npm run watch
❄ Nix
Entweder via nix-shell
oder nix develop
letzteres benötigt Nix-Flake support.
Nix-Flakes nutzen ohne diese eingeschaltet zu haben geht via:
nix --extra-experimental-features "flakes nix-command" develop