Skip to content

Latest commit

 

History

History
26 lines (15 loc) · 1 KB

README.md

File metadata and controls

26 lines (15 loc) · 1 KB

BrUnDo-BOT

Java basierter BOT für den Discord Server der Dortmunder Brettspielunion.

Der BOT ist als Maven Projekt erstellt und kann somit mit jeder Java IDE genutzt werden. Der BOT benötigt Java 11 und es wird empfohlen die Distribution von AdoptOpenJDK zu nutzen.

Integration in Discord

Im Discord Developer Portal ist für die BrUnDo ein Team hinterlegt über den der BOT innerhalb von Discord verwaltet wird.

Persistenzschicht

Der BOT speichert Daten in einer MongoDB-Instanz, welche direkt in der MongoDB Cloud gehostet ist. Morphia wird als ER Mapper für den Zugriff auf die DB genutzt.

Setup

Um den BOT laufen zu lassen müssen 2 Umgebungsvariablen genutzt werden:

  • DISCORD_TOKEN muss den Token aus dem Discord Developer Portal beinhalten
  • MONGO_CONNECTION muss den Verbindungs-String zur Mongo-DB beinhalten