Dokumentacja

discord_bot.yml

Konfiguracja wbudowanej integracji z Discordem: polaczenie czatu gry z kanalem Discord, transmisja ogloszen i historia wiadomosci.

Konfiguracja

discord-bot:
  enabled: false
  token: "twoj-token-bota"
  chat-channel: "123456789012345678"
  general-chat-channel: "123456789012345679"
  broadcast-to-game: true
  history-channel: "123456789012345680"
enabledDomyslnie false - integracja jest wylaczona az ja sam wlaczysz
tokenToken bota Discord z Discord Developer Portal
chat-channelID kanalu Discord synchronizowanego z czatem gry
general-chat-channelID ogolnego kanalu czatu powiazanego z serwerem
broadcast-to-gameDomyslnie true - wiadomosci z Discorda trafiaja na serwer
history-channelID kanalu, do ktorego zapisywana jest historia rozmow z AI

Jak uruchomic bota

Krok 1: Stworz aplikacje bota

Wejdz na Discord Developer Portal, stworz nowa aplikacje i zakladka Bot, wygeneruj token.

Krok 2: Wklej token do konfiguracji

Ustaw token w pliku discord_bot.yml i zmien enabled na true.

Krok 3: Pobierz ID kanalow

Wlacz tryb programisty w Discordzie (Ustawienia → Zaawansowane), kliknij prawym na kanal i wybierz „Kopiuj ID kanalu". Wklej ID do odpowiednich pol.

Krok 4: Zrestartuj serwer

Po restarcie bot powinien pojawic sie na Discordzie jako online.

Samodzielny MineNova-DiscordBot

Integracja wbudowana w plugin to uproszczona wersja. Jesli chcesz pelne funkcje - tickety, automod czy ustawienia AI per kanal - uzyj samodzielnego projektu MineNova-DiscordBot, ktory dziala poza serwerem Minecraft.

Standalone bot ma wlasny, oddzielny plik config.yml - nie korzysta z discord_bot.yml pluginu.

discord:
  token: "twoj-token-bota"
  channel-id: "123456789012345678"
  guild-id: "987654321098765432"
  owner-id: "111222333444555666"

ai:
  provider: "openai"
  model: "gpt-4o-mini"
  system-prompt: "..."

tickets:
  enabled: true
  category-id: "123456789012345681"

automod:
  enabled: true
  anti-spam: true
  banned-words:
    - "przyklad"
discord.tokenToken bota Discord
discord.channel-idID kanalu polaczonego z gra
discord.guild-idID serwera (guild) Discord
discord.owner-idID wlasciciela bota
ai.*Ustawienia AI bota: provider, model, prompt systemowy
tickets.*System ticketow na Discordzie
automod.*Automoderacja: anty-spam, zakazane slowa

Wskazowki

  • Nie uruchamiaj jednoczesnie wbudowanej integracji i standalone bota na tym samym tokencie
  • Nigdy nie udostepniaj tokenu bota - daje pelna kontrole nad aplikacja
  • Do kanalu historii warto ustawic wolne uprawnienia, zeby tylko bot mogl tam pisac