/Aborea-Bot

Documentation zum Aborea Discord Bot

Aborea-Bot

Documentation zum Aborea Discord Bot. Solltet ihr Verbesserungsvorschläge haben erstellt bitte unter Issues einen einen entsprechenden Beitrag

Was ist die Funktion des Bots

Der Bot dient dazu das Rollenspiel Aborea (https://www.aborea.de/) in Discord besser spielen zu können. Er dient ausdrücklich nicht dazu den Spielleiter zu ersetzen, sondern eher das Characterblatt

Wie bekomme ich den Bot auf meinen Server?

  1. Erstelle einen Discord Server und lade deine Spielgruppe dazu ein dir beizutreten
  2. Nutze diesen Link und wähle da deinen Server aus https://discord.com/api/oauth2/authorize?client_id=796646075321679912&permissions=8&scope=bot (Der Bot nutzt diese Rechte nicht vollständig aus. Es handelt sich hierbei um eine Lösung für ein Problem Discords bei dem nach Gerät bei zu vielen einzelberechtigungen die Seite nicht korrekt angezeigt wird und deshalb der Bot nicht nutzbar wird. Du kannst auch nachträglich dem Bot die notwendigen Rechte geben. Solltest du das wollen sprich mich gerne an für eine aktuelle Liste)
  3. Wechsle nun wieder zu Discord. Auf deinem Server sollte nun der Bot vorhanden sein. Gebe einmal $install$ ein. Dadurch erstellt der Bot dir alle Rollen die er braucht und die notwendigen Channel. Wenn er fertig ist zeigt er dir einmal seine Hilfsseite an. (Dauert evtl. ein paar Sekunden). Sollte nichts passieren prüfe einmal mit online? ob der Bot nicht evtl. gerade offline ist.
  4. Der Bot hat nun einge Rollen erstellt. Gib allen Spielern die Rolle Player und deinem Dungeonmaster (vermutlich dir) die Rolle Dungeonmaster

Nun kann das Spiel beginnen. Gib deinem Dungeonmaster die von Bot erstellte dungeonmaster Rolle und allen Mitspielern die Rolle Player. Der Dungeonmaster muss nun einmal !creategame namedesspiels eingeben (namedesspiels ist hier nur ein Platzhalter) und alle Spieler einmal !joingame namedesspiels . Der Bot schreibt dann private Nachrichten und führt die Spieler durch die Charactererstellung. Alle weiteren Informationen erhaltet ihr über !help

Anmerkung: Der Bot braucht nicht zwangseise Administrator Rechte. Dies ermöglicht es nur einfacher Funktionen hinzuzufügen. Du kannst alternativ den Bot erstmal ohne Rechte hinzufügen und dann in den Servereinstellungen mindestens die Rechte Nachrichten zu schreiben/lesen, TTS Nachrichhten zu schreiben, Rollenerstellung und Zuweisung, Channelverwaltung, Change und Manage Nickname, Manage Messages, Embeds. Diese Lösung wird ausdrücklich nicht unterstützt und es ist möglich, das einige Feautures nicht funktionieren. https://discord.com/api/oauth2/authorize?client_id=796646075321679912&permissions=471137360&scope=bot)

Von wem?

Ich bin Tom Mucke, Mathestudent der RWTH Aachen und habe diesen Bot geschrieben und hoste ihn. Du findest mich auf Discord unter TM#5784

Wie kann ich helfen?

Wenn du mich unterstützen möchtest gibt es unterschiedlich Möglichkeiten. Am wichtigsten ist mir eigentlich zu wissen das der Bot euch hilft. Nutze ihn also, dann weiß ich das der Bot ankommt. Gerne kannst du auch hier einen Stern dalassen, dann wissen auch andere das du den Bot magst.

Finanzielle Unterstützung

Mich kostet das hosten des Bots einen kleinen Betrag. Wenn du mich finanziell unterstützen möchtest schreib mich doch einfach mal auf Discord (TM#5784) an oder schreib mich hier auf Discord an. Evtl. schalte ich dir auch ein Bild für dein Profil frei. Anmerkung: Das ist ausdrücklich keine Notwendigkeit! Mein Ziel ist es nicht mit dem Bot Geld zu verdienen sondern den Bot Menschen zu Verfügung zu stellen, und zwar allen ohne Kosten. Ich freue mich genauso darüber wenn du einfach hier einen Stern hinterlässt!

Künstleriche Unterstützung

Da ich nicht besonders künstlerich bin bin ich hier besonders auf eure Hilfe angewiesen. Ich wähle regelmäßig unter allen Einsendungen ein Bild aus was dann das Profilbild des Bots wird. Aus Copyright Gründen müsstet ihr mir eine Lizenz die mir erlaubt das Bild auf Discord zu verbreiten, gerne auch mit Namensnennung einräumen. Ihr solltet insbesondere nur Bilder von euch selber einsenden. Auch hier ist es möglich das ich euch ein Bild für euer Profil freischalte

Namenseinreichung

Für die !randomname Funktion brauche ich viele Namen. Hier kannst du mir Namen einsenden. Wenn du hierführ Vorschläge hast, sende mir eine liste (.TXT ODER WORD) in der du die Namen jeweils in "" setzt und mit Kommata trennst ("NAME1","NAME2",...). Gerne kannst du mir einzelne Listen für männlich / weiblich senden oder Regionen Aboreas

Programmierhilfe

Wenn du Erfahrung mit Discord Bots (Ich nutze discord.py) hast (oder etwas anderes gerne implementieren würdest wie einen Webserver etc.) schreib mir gerne auf Discord (TM#5784)