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.
Im Discord Developer Portal ist für die BrUnDo ein Team hinterlegt über den der BOT innerhalb von Discord verwaltet wird.
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.
Um den BOT laufen zu lassen müssen 2 Umgebungsvariablen genutzt werden:
DISCORD_TOKEN
muss den Token aus dem Discord Developer Portal beinhaltenMONGO_CONNECTION
muss den Verbindungs-String zur Mongo-DB beinhalten