Braintelligence / CSC-Bot

:trollface: Official Coding Shitpost Central Discord Bot

Home Page:https://discord.me/coder

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CSC-Bot

ESLint Codestyle


Official Coding Shitpost Central Discord Bot

ℹ️ 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


🔧 Installation

NodeJS Version: >=16.6.0

  1. Terminal aufmachen und dorthin navigieren, wo man es downloaden möchte

  2. Sichergehen, dass NodeJS installiert ist. Teste mit:
    $ node -v
    Wenn es eine Versionsnummer zurückgibt, ist NodeJS installiert. Wenn nicht, NodeJS hier downloaden.

  3. Repository clonen und hinein navigieren. Wenn Git installiert ist:
    $ git clone https://github.com/NullDev/CSC-Bot.git && cd $_
    Wenn nicht, hier herunterladen und die ZIP extrahieren.
    Dann in den Ordner navigieren.

  4. Dependencies installieren:
    $ npm ci

  5. Das Config-Template config.template.json kopieren und als config.json einfügen.

  6. Die frisch kopierte Config-Datei ausfüllen:
    • Um einen Bot zum Testen anzulegen, einfach den Instruktionen im Discord Developer Portal folgen.
      • Die Applikation muss als "Bot" gesetzt werden.
      • Es müssen beide Gateway Intents eingeschalten werden.
      • Den Bot Token (NICHT die Application-ID oder den Public-Key) in die Config kopieren.
    • Um ID's kopieren zu können, den "Developer Mode" in den Discord Einstellungen aktivieren. Mit Rechts-Klick kann man dann die ID's kopieren:
    • Es müssen folgende Rollen am Server angelegt werden:
  7. Das Script starten
    Zuerst
    $ npm run watch
    im Projektverzeichnis ausführen. Anschließend
    $ npm start
    in einem separaten Terminal ebenfalls im Projekverzeichnis aufrufen.

About

:trollface: Official Coding Shitpost Central Discord Bot

https://discord.me/coder

License:MIT License


Languages

Language:JavaScript 93.8%Language:TypeScript 5.7%Language:Dockerfile 0.5%