Er is geen enkel getal. Geheugen hangt af van de taal, in hoeveel Discord-servers de bot zit en hoeveel hij in het geheugen houdt. Dit zijn vuistregels; je eigen grafiek is het echte antwoord.
Beginpunten
| Bot | Beginpakket |
|---|---|
| Een kleine bot voor je eigen server of een paar servers van vrienden, alleen slash-commando's | 512 MB |
| Een bot in een paar tientallen servers, met een database en wat caching | 1 GB |
| Een drukke bot in honderden servers, of een die leden en berichten cachet | 2 GB |
| Een grote bot, of een die muziek of afbeeldingen verwerkt | 4 GB en meer |
| Zeer grote bots, gesharded over veel servers | 8 GB |
Java gebruikt voor hetzelfde werk meer geheugen dan Node.js of Python, dus begin voor een Java-bot een stap hoger. Een kant-en-klare muziekbot zoals Red, Muse of JMusicBot doet het het best op 1 GB of meer.
Wat een bot meer laat gebruiken
- Caching. Libraries houden servers, leden en berichten in het geheugen. Caches uitzetten die je niet gebruikt is de goedkoopste oplossing.
- Meer servers en leden. Elke server waar de bot lid van wordt, vergroot de cache.
- Intents. De intents Server Members en Presence laden veel meer objecten.
- Geheugenlekken. Geheugen dat gestaag stijgt en na herstarts nooit daalt, wijst meestal op een lek in de code, zoals een lijst die alleen groeit.
Je gebruik controleren
Open je server in het panel. Op Overzicht heeft de kaart Gebruik de tabbladen CPU, RAM en Opslag met een live grafiek en het huidige cijfer tegenover je limiet. Kijk ernaar nadat de bot een dag heeft gedraaid, niet alleen vlak na een start.
Als je zonder komt te zitten
Een bot die zijn geheugenlimiet bereikt, wordt door de server gestopt en de console toont mogelijk niets nuttigs. Lees Waarom je Discord-bot blijft stoppen. Voor meer geheugen kun je vanuit je account naar een groter pakket overstappen; de server behoudt zijn bestanden.





