Qu'y a-t-il d'installé sur votre serveur Red-DiscordBot ?
- Red-DiscordBot 3.5.24, avec une instance de bot nommée seturack
- Un environnement virtuel Python 3.11, configuré comme le décrit le guide Ubuntu de Red
- OpenJDK 17 pour le cog de musique
- Un service systemd, pour que le bot revienne après un redémarrage
- /home/red/bot.env pour votre jeton, et ! comme préfixe de commande
- Un utilisateur red sans privilèges, avec les données sous /home/red/redbot-veri
- Pare-feu avec uniquement le port 22 ouvert pour SSH, car le bot n'accepte aucune connexion entrante
Quelle taille faut-il pour Red-DiscordBot ?
La documentation de Red ne donne pas de chiffre de RAM distinct pour le bot, seulement un exemple pour la musique : limiter Lavalink à 384-768 Mo sur un bot de 1 Go et à 512 Mo-1 Go sur un bot de 2 Go. Commencez avec 1 Go pour la modération et les cogs utilitaires. Envisagez 2 Go si vous jouez de la musique et 4 Go pour beaucoup de cogs et de serveurs. La documentation précise aussi que Lavalink peut utiliser jusqu'à la moitié de votre RAM par défaut.
| Usage | Taille | Prix | Choisir |
|---|---|---|---|
| Un bot | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/mois | |
| Quelques bots | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/mois | |
| Beaucoup de bots | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mois |
Pour qui ?
- Communautés Discord qui veulent un bot de modération et de musique
- Administrateurs qui préfèrent personnaliser avec des cogs plutôt qu'écrire un bot
- Toute personne qui veut les réglages et les données du bot sur son propre serveur
- Personnes qui font tourner un seul bot pour un groupe d'amis ou quelques serveurs
Que se passe-t-il après votre commande ?
- Réglez la taille et finalisez votre paiement. Votre serveur démarre et Red s'installe tout seul. Cela a pris environ 3,5 minutes lors de nos tests sur de vrais serveurs.
- Créez une application dans le Discord Developer Portal. Sur la page Bot, utilisez Reset Token et activez les trois Privileged Gateway Intents.
- Connectez-vous en SSH à l'IP indiquée dans votre panneau et ouvrez /home/red/bot.env.
- Collez le jeton après RED_TOKEN= et enregistrez. Red démarre tout seul.
- Suivez le journal avec journalctl -u redbot -f. Quand le bot se connecte, utilisez l'Invite URL qu'il affiche pour l'ajouter à votre serveur Discord.
- Tapez !help dans Discord et activez les cogs voulus avec !load.
Avec chaque serveur
- Sauvegardes quotidiennes incluses dans le prix
- Trafic illimité
- Accès root complet
- Augmentez ou réduisez la RAM et le CPU plus tard, et agrandissez le disque
- Emplacement : Istanbul · IST-1.
Bon à savoir
- Vous créez vous-même l'application Discord et le jeton. Tant que vous n'avez pas ajouté de jeton, le service attend et journalise waiting for token, ce qui est normal.
- Le guide de Red indique que les trois Privileged Gateway Intents doivent être activés. S'ils sont désactivés, le bot ne se connectera pas.
- Traitez votre jeton comme un mot de passe. S'il fuite, régénérez-le dans le Developer Portal et mettez la nouvelle valeur dans bot.env.
- Selon le guide, les bots publics ne sont pas pris en charge, et les bots présents dans plus de 100 serveurs Discord doivent être vérifiés par Discord.
- Red ne se met pas à jour tout seul. Les commandes de mise à jour figurent dans l'article sur Red de notre base de connaissances.
Questions et réponses sur Red-DiscordBot
Comment installer Red Discord bot ?
L'installation se fait toute seule à la commande. Il vous reste à créer une application dans le Discord Developer Portal, à obtenir un jeton, à activer les trois intents et à placer le jeton dans /home/red/bot.env. Red démarre en quelques secondes.
Pourquoi mon bot Red ne se connecte-t-il pas à Discord ?
Le plus souvent, le jeton est incorrect ou les Privileged Gateway Intents sont désactivés. Consultez le journal avec journalctl -u redbot -f. S'il indique token rejected ou intents disabled, activez les trois dans le Developer Portal ou régénérez le jeton et mettez à jour bot.env.
De combien de RAM Red Discord bot a-t-il besoin ?
La documentation officielle ne donne pas de chiffre distinct pour le bot. Commencez avec 1 Go pour la modération et les cogs utilitaires. La musique lance un processus Java séparé, pour lequel la documentation suggère 384-768 Mo sur un bot de 1 Go : 2 Go est donc plus confortable si vous jouez de la musique.
Comment jouer de la musique avec Red sur Discord ?
Java est déjà installé : tapez donc !load audio dans Discord et Lavalink se télécharge la première fois. Rejoignez ensuite un salon vocal et utilisez !play. La documentation cite YouTube, SoundCloud, Bandcamp, Twitch et Vimeo comme sources.
Comment ajouter des cogs à Red ?
Red est livré avec 18 cogs de base : !cogs les liste et !load en active un. Pour les cogs de la communauté, tapez !load downloader, ajoutez un dépôt avec !repo add, installez avec !cog install et activez avec !load. Vous trouverez des dépôts sur index.discord.red.
Puis-je faire tourner un bot que j'ai écrit moi-même ?
Ce serveur est préparé pour Red, mais l'accès root est à vous et vous pouvez installer d'autres logiciels. Si vous prévoyez d'exécuter votre propre code dès le départ, regardez l'option bot Discord, fournie avec Node.js, PM2 et un bot d'exemple.