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

Ree6 hosten, een alles-in-één Discord-bot

Discord-bothostingUpdated Oct 29, 20267 min read

Ree6 is een alles-in-één Discord-bot: moderatie, levels met rankkaarten, welkomstberichten, tickets, suggesties, giveaways, tijdelijke voicekanalen en meldingen van sociale media. Hij bewaart zijn gegevens in de MySQL-database van je pakket en heeft een pakket met minstens 1 GB geheugen nodig. Je maakt de database aan, kopieert de gegevens naar de pagina Bot, plakt het token en start hem.

  1. Maak de bot in het Discord Developer Portal, kopieer zijn token en zet op de pagina Bot Server Members Intent en Message Content Intent aan.
  2. Laat de server in het panel Ree6 draaien (Wijzigen wat er draait).
  3. Plak het token in de kaart Je bot instellen op Overzicht en nodig de bot uit.
  4. Open Databases en maak een database aan.
  5. Kopieer Host, Poort, Database en Gebruikersnaam naar Bot, Code, Instellingen, en het Wachtwoord naar Bot, Omgeving, Inloggegevens.
  6. Druk op Bot starten.

Elke stap uitgebreid hieronder.

Voordat je begint

  • Maak de bot en kopieer zijn token: Een Discord-bot maken en zijn token ophalen.
  • Zet op de pagina Bot van de applicatie Server Members Intent en Message Content Intent aan en druk op Save Changes. Ree6 vraagt Discord om beide zodra hij inlogt.
  • Je pakket heeft 1 GB geheugen of meer nodig. Op een kleiner pakket wordt Ree6 niet aangeboden: stap over op Mijn pakket, Pakket wijzigen.

1. Laat de server Ree6 draaien

  1. Open je server in het panel. Klik op Overzicht, in de kaart Je bot instellen, op de stap Wat er draait. Er staat "Deze bot draait Ree6." als het type al goed is.
  2. Zo niet, klik dan op Wijzigen wat er draait, kies Ree6, druk op Volgende stap, vink de bevestiging aan en druk op Servertype wijzigen. De installatie downloadt Ree6 en zijn taalbestanden.

2. Verbind hem met Discord

  1. Stap Verbinden met Discord: plak het token bij Plak je bottoken, druk op Verbinden en daarna op Ja, doorgaan als de naam en afbeelding van jouw bot zijn.
  2. Stap Rechten: de tabel Bevoorrechte intents markeert Server Members en Message Content als Nodig voor Ree6. Beide moeten onder In je portal Aan tonen; zonder die intents maakt Ree6 geen verbinding. Druk na het wijzigen in de Portal op Opnieuw controleren.
  3. Druk onder Uitnodigingslink op Toevoegen aan een Discord-server. De link vraagt al om wat de moderatie- en rolfuncties van Ree6 gebruiken: Leden kicken, Leden bannen, Leden een time-out geven en Rollen beheren, naast berichten lezen en schrijven. Heb je hem eerder met minder rechten uitgenodigd? Druk er opnieuw op en kies dezelfde server: Discord werkt de rechten van de bot bij.

De installatiekaart op Overzicht bij de stap Rechten voor Ree6, met Server Members en Message Content gemarkeerd als Nodig voor Ree6 en de uitnodiging die de moderatierechten opsomt.

3. Maak de database aan

  1. Open Databases in het servermenu en druk op Nieuwe database en dan op Database aanmaken.
  2. Klik op de nieuwe database in Jouw databases. Laat deze pagina open: je kopieert er vier waarden en een wachtwoord van.

4. Kopieer de databasegegevens naar de pagina Bot

De laatste stap van de installatiekaart, Starten, houdt Bot starten uit totdat alles is ingevuld wat Ree6 nodig heeft. Hij zegt "Vul eerst Databasehost, Databasenaam, Databasegebruiker in op de Bot-pagina, Code, Instellingen. Zonder dat kan de bot niet starten." met een link Instellingen openen, en "Vul eerst Databasewachtwoord in op de Bot-pagina, Omgeving. Zonder dat kan de bot niet starten." met een link Omgeving openen.

De installatiekaart op Overzicht bij de stap Starten voor Ree6, met het verzoek Databasehost, Databasenaam en Databasegebruiker in te vullen, de link Instellingen openen en Bot starten uitgegrijsd.

  1. Klik op de pagina Bot op Code. Vul op de kaart Instellingen elk veld in en druk bij elk veld op Opslaan:
    Veld bij InstellingenKopieer uit Databases
    DatabasehostHost
    DatabasepoortPoort (3306 staat er al; wijzig het alleen als de pagina een andere toont)
    DatabasenaamDatabase
    DatabasegebruikerGebruikersnaam
  2. Zet ook op Instellingen je eigen Discord-gebruikers-ID bij Je Discord-gebruikers-ID om eigenaar van Ree6 te worden. 0, de standaardwaarde, betekent niemand.
  3. Klik op Omgeving. Op de kaart Inloggegevens toont Databasewachtwoord Verplicht. Druk op Instellen, plak het Wachtwoord van de database en druk op Opslaan.

De pagina Bot, deel Code, met de kaart Instellingen van Ree6: Je Discord-gebruikers-ID, Databasehost, poort, naam en gebruiker ingevuld, en Versie.

Het token en het databasewachtwoord staan nooit in config.yml. Het bestand bevat plaatshouders en het panel vult de echte waarden alleen in terwijl Ree6 draait. Het panel schrijft de databasevelden ook bij elke start naar config.yml, dus wijzig ze op de kaart Instellingen en niet in het bestand.

5. Start hem

  1. Druk terug op Overzicht in de installatiekaart op Bot starten, of druk op Console op Starten.
  2. De eerste start maakt de tabellen van Ree6 aan in je database. De console toont daarna [PlayNHost] Starting your bot en het eigen log van Ree6.
  3. Typ in je Discord-server / om de commando's van Ree6 te zien. Met /setup stel je welkomstberichten, logs en andere functies in; /help toont alles.

Consoleregels die je kunt zien

[PlayNHost] Ree6 keeps its data in MySQL. Open the Databases page and create a database, then copy its Host, Port, Database and Username into the Bot page, Code, Settings, and its Password into the Bot page, Environment, then press Start.

Een databaseveld of het wachtwoord is nog leeg. Doe stap 3 en 4 en druk dan op Starten.

[PlayNHost] Ree6 is not set up yet: it needs your Discord bot token and a MySQL database.

Er is geen token opgeslagen. Plak het op de pagina Bot, onder Discord.

[PlayNHost] If the log stops after "Creating Instance" with a RejectedExecutionException, Discord refused the bot token: replace it on the Bot page.

Dit staat bij elke start als hint. Als het gebeurt, druk dan in het Portal op Reset Token en plak het nieuwe token met Token vervangen op de pagina Bot, onder Discord.

[PlayNHost] config.yml could not be read. Restore it from a backup, or delete it and press Start for a fresh one.

Een wijziging heeft config.yml kapotgemaakt. Zet het terug vanuit een backup, of verwijder het in Files en start opnieuw.

Goed om te weten

  • De Runtime onder Code is Java 21 (recommended) of Java 25. De heap van Java is begrensd op drie kwart van het geheugen van je pakket.
  • Voor de meldingen van sociale media heb je API-sleutels van die diensten nodig. Die komen in config.yml onder Files; herstart Ree6 nadat je het hebt bewerkt.
  • Een serverbackup bevat de database niet. Wil je een kopie, exporteer de database dan in phpMyAdmin (Openen in phpMyAdmin op de pagina van de database): Databases gebruiken met je server.
  • Bijwerken: de installatie neemt de nieuwste Ree6-release, of die bij Versie (bijvoorbeeld 4.0.12). Om bij te werken druk je op Opnieuw installeren op de kaart Opnieuw installeren onder Code en bevestig je. config.yml en de map storage blijven staan, en je gegevens staan in de database.

Elke optie van elke kant-en-klare bot: De instellingen van een kant-en-klare bot wijzigen.

Draait je bot al ergens anders? Verhuis hem naar ons

ONZE NIEUWSTE BLOGS