NIEUW 📢 Beperkte lanceeractie: tot 70% korting op je eerste maand, voor elke game!Bekijk pakketten

De instellingen van een kant-en-klare bot wijzigen

Discord-bothostingUpdated Oct 29, 20266 min read

Elke optie die een kant-en-klare bot leest als hij start, staat op de pagina Bot, in Code, op de kaart Instellingen. De andere opties van Bastion en matterbridge staan in hun eigen bestanden (settings.yaml, matterbridge.toml) onder Files. Wijzig een waarde, druk ernaast op Opslaan en herstart dan de bot. Sleutels en wachtwoorden staan daar niet: die staan onder Omgeving, Inloggegevens.

Een instelling wijzigen

  1. Open je server in het panel en klik op de pagina Bot.
  2. Klik op Code in de lijst met delen. De eerste kaart zegt: "Deze bot wordt geleverd met zijn eigen code. De bestanden staan in Files." De kaart Instellingen staat eronder.
  3. Typ de nieuwe waarde in het veld. Zodra je iets wijzigt, verschijnt er een knop Opslaan naast het veld. Druk erop.
  4. Is de waarde niet toegestaan, dan staat de reden onder het veld. Pas hem aan en druk opnieuw op Opslaan.
  5. Herstart de bot: Herstarten op Console. De bot leest zijn instellingen alleen als hij start.

De pagina Bot, deel Code, met de kaart Instellingen die de opties van JMusicBot toont en het ingevulde veld [VEREIST] Bot-eigenaar-ID.

Elk veld is gewone tekst. Waar een instelling aan of uit staat, typ je true of false (Debug log van matterbridge neemt 1 of 0).

Een instelling waarzonder de bot niet kan starten ([VEREIST] Bot-eigenaar-ID van JMusicBot, Databasehost, Databasenaam en Databasegebruiker van Ree6, Your Discord server ID van Game Server Monitor) wordt ook gevraagd in de kaart Je bot instellen op Overzicht: de laatste stap zegt "Vul eerst ... in op de Bot-pagina, Code, Instellingen", houdt Bot starten uit en heeft een link Instellingen openen naar deze kaart. Een verplichte sleutel werkt op dezelfde manier (Client secret van Discord Tickets, Databasewachtwoord van Ree6): de kaart zegt "Vul eerst ... in op de Bot-pagina, Omgeving" en linkt ernaartoe met Omgeving openen.

Wat elke kant-en-klare bot heeft

BotCode, InstellingenOmgeving, Inloggegevens
RedCommandoprefix (standaard .), Eigenaar (een Discord-gebruikers-ID; leeg betekent de eigenaar van de applicatie)Geen. Red heeft geen deel Omgeving.
JMusicBot[VEREIST] Bot-eigenaar-ID, Botprefix, Alternatieve botprefix, Standaardgame van de bot, Standaardstatus van de bot, Bot toont song in status, Bot toont afbeeldingen bij "Now Playing", Bot blijft in kanaal, Tijd alleen voordat de bot de verbinding verbreekt, Maximale songlengte van de botGeen. JMusicBot heeft geen deel Omgeving.
Discord TicketsBotbeheerders (optioneel), Dashboardadres (optioneel), Proxyheaders vertrouwen, Commando's publiceren bij start, VersieClient secret (verplicht), Database connection string en ENCRYPTION_KEY, die PlayNHost voor je maakt
AI Chat BotStandaardmodel, Allowed users, VersieOpenAI API-sleutel, Anthropic API-sleutel, Google Gemini API-sleutel, xAI API-sleutel, DeepSeek API-sleutel
Ree6Je Discord-gebruikers-ID, Databasehost, Databasepoort, Databasenaam, Databasegebruiker, VersieDatabasewachtwoord (verplicht)
BastionBot Client ID (optional), Your Discord user ID (optional), MongoDB address, Commando's publiceren bij start, Music activity, Relay direct messages, Unsafe modeGeen. Bastion heeft geen deel Omgeving.
Game Server MonitorYour Discord server ID, Refresh every (seconds), Anyone can use /queryserver, VersieGeen. Game Server Monitor heeft geen deel Omgeving.
matterbridgeDebug logTelegram bot token

Het bottoken staat op geen van beide plekken. Het staat voor elk bottype op de pagina Bot, onder Discord.

Sleutels en wachtwoorden: Omgeving, Inloggegevens

  1. Open de pagina Bot en klik op Omgeving. De kaart Inloggegevens toont de sleutels die deze bot kan gebruiken. Een sleutel die nog ontbreekt, toont Niet ingesteld, en een verplichte toont ook Verplicht.
  2. Druk op Instellen (of op Vervangen bij een sleutel die al is opgeslagen), plak de waarde en druk op Opslaan.
  3. Herstart de bot.

De pagina Bot, deel Omgeving, met de kaart Inloggegevens voor Discord Tickets: Client secret, Database connection string en ENCRYPTION_KEY, gemaakt door PlayNHost.

Een opgeslagen sleutel wordt nooit meer getoond, alleen de laatste vier tekens. Om hem te wijzigen druk je op Vervangen en plak je de nieuwe.

De versie wijzigen of de bot bijwerken: Opnieuw installeren

Versie bij Discord Tickets, AI Chat Bot, Ree6 en Game Server Monitor wordt alleen gelezen terwijl de server installeert, niet als de bot start. Een installatie is ook hoe de andere kant-en-klare bots hun nieuwste release krijgen; Bastion (v10.16.0) en matterbridge (1.26.0) hebben een vaste versie, en een herinstallatie zet dezelfde versie terug. Beide gebeuren met Opnieuw installeren:

  1. Wil je een bepaalde release, stel dan eerst Versie in op de kaart Instellingen en druk op Opslaan. latest pakt de nieuwste.
  2. Onder de kaart Instellingen zegt de kaart Opnieuw installeren: "Downloadt de bot opnieuw, in de versie uit Instellingen als die er is, en zo krijgt hij ook een update. Zijn instellingen en gegevens blijven." Druk op Opnieuw installeren.
  3. Bevestig in Deze server opnieuw installeren? door op Opnieuw installeren te drukken. De server stopt terwijl de installatie loopt.
  4. Als het klaar is, druk je op Starten op Console.

De pagina Bot, deel Code, met de kaart Opnieuw installeren onder de kaart Instellingen van een kant-en-klare bot.

Je instellingen en de gegevens van de bot blijven staan. Heb je bestanden gewijzigd die de installatie schrijft, maak dan eerst een backup: Backups maken, downloaden en terugzetten. De kaart Opnieuw installeren verschijnt alleen als je het recht hebt om de server opnieuw te installeren.

Goed om te weten

  • Je hebt het recht nodig om het opstarten te wijzigen om deze velden te bewerken. Vraag het de eigenaar bij een server die iemand met je heeft gedeeld.
  • Je eigen code (Node.js, Python en de andere talen) gebruikt dezelfde kaart Instellingen voor zijn extra opties, onder het startbestand en de packages.

De gids van elke bot: Red, JMusicBot, Discord Tickets, AI Chat Bot, Ree6, Bastion, Game Server Monitor, matterbridge.

Draait je bot al ergens anders? Verhuis hem naar ons

ONZE NIEUWSTE BLOGS