config.yml

Hier findest du die Einstellung zum Discord Bot in der config.yml

Konfiguration (config.yml)

Prefix

Der Präfix wird in den Nachrichten-Datein mit %prefix% (Placeholder) ausgetauscht. Wenn du das Kommando ausführst und am Anfang der Nachricht den Placeholder eingibts, wird dieser mit dem Präfix ausgetauscht. Dieser kann in der config.yml geändert werden.

prefix: "&5Discord &8|&r"

Permission

Um das Kommando für das Discord Bot Verify Modul ausführen zu können, benötigst du die Permission, die in der config.yml eingetragen ist.

permission: "bungeesystem.discordverify.use"

usingWebhook

Wenn man über das Modul Chat einen Discordkanal ausgewählt hat, gibt es 2 Möglichkeiten die Nachricht an den Discordkanal zu übertragen. Möglichkeit 1: Über eine Webhook Möglichkeit 2: Über den DiscordBot

Wenn usingWebhook aktiviert ist, wird die Möglichkeit 1 genommen.

usingWebhook: true

usingEmbedForWebhook

Wenn dies aktiviert ist, wird die Nachricht in einem Embed über die Webhook übermittelt. Wenn die Einstellung deaktiviert ist, wird die Nachricht als normal Discord Nachricht übertragen.

Das Aussehen des Embeds kann in den Nachrichten Dateien geändert werden.

# should be the message in an embed (for the webhook).
usingEmbedForWebhook: false

switchChat

Gebe deinen Spielern auf deinem Server die Möglichkeit, den Chat in Minecraft zu ändern um Nachrichten auf Discord zu lesen und anders herum.

switchChat: true

ignoreAttachments

Wenn aktiviert, wird überprüft ob die Nachricht, die in einem Discordkanal gesendet wurde, der über das Chatmodul ausgewählt werden kann, ein Bild oder ein Video enthält. Wenn das der Fall ist wird es ignoriert und der Spieler der den Kanal ausgewählt hat, bekommt keine Nachricht. Wenn deaktiviert und das wie oben beschrieben ist passiert, bekommt der Spieler statt dem Bild oder dem Video eine Nachricht, das ein Bild/Video gesendet wurde und er Discord aufrufen soll, wenn er dies sehen möchte.

# if enabled all attachments will be ignored.
# If disabled the player will get a message that a user send a video or an image that can not be displayed in the minecraft chat.
ignoreAttachments: false

syncTime

Die syncTime (Synchronisationszeit) sagt aus, in welchem Abstand das System nachschaut, ob sich ein neuer Spieler verifiziert hat.

Die Zeit wird in Sekunden angegeben.

syncTime: 600

syncMessage

Hier kannst du einstellen ob der Spieler eine Benachrichtigung bekommt, wenn die Synchronisation abgeschlossen ist.

syncMessage: false

repeatSyncTime

Die repeatSyncTime ist eine Methode, die überprüft, ob der Spieler noch die gleichen Rechte, wie auf Discord hat. Wenn nicht werden diese aktualisiert.

Die repeatSyncTime wird in Sekunden angegeben.

repeatSyncTime: 1200

aliases

Du kannst auch sogenannte Aliases definieren die du anstatt /link, /unlink, /verify oder /discord eingeben kannst. Hierfür fügst du einfach weitere Punkte unter dem Punkt aliases hinzu.

aliases:
  link: []
  unlink: []
  verify: []
  discord: []

Standard Konfiguration

discord:
  prefix: "&5Discord &8|&r"
  # permission to execute '/link <user id>'-command and '/verify <code>'-command
  permission: "bungeesystem.discordverify.use"
  # using webhook for the chat messages in discord instead of the bot. The message from the bot is everytime as an embed (recommed)
  usingWebhook: true
  # should be the message in an embed (for the webhook).
  usingEmbedForWebhook: false
  # if enabled and the module chat also then the Discord channels are added to the channels of the chat module
  switchChat: false
  # if enabled all attachments will be ignored.
  # If disabled the player will get a message that a user send a video or an image that can not be displayed in the minecraft chat.
  ignoreAttachments: false
  # set a time which effect the synchronisation between minecraft and discord.
  # That means every x seconds the system will look if their a new player that linked minecraft with discord and it will sync roles and other stuff.
  # sync time in seconds (default = 600 seconds => 10 minutes)
  syncTime: 600
  # When the synchronisation is finished, should the player receive a message or not (true = the player receives a message)
  syncMessage: false
  # set a time which effect the synchronisation between minecraft and discord.
  # That means every x seconds the system checks if the player still has the same permissions.
  # If not, the rank is removed from Discord and reassigned to the rank the player has in Minecraft.
  # sync time in seconds (default = 1200 seconds => 20 minutes)
  repeatSyncTime: 1200
  aliases:
    link: []
    unlink: []
    verify: []
    discord: []

Last updated