Trap_fr
New member
- Inscrit
- 7 Mai 2026
- Messages
- 12
Un bot peut :
- envoyer des messages automatiques
- afficher le nombre de joueurs Rust
- relier les logs du serveur Rust Ă Discord
- gérer des commandes personnalisées
- modérer votre communauté
- crĂ©er des systĂšmes dâannonces automatiques
Ătape 1 : CrĂ©er votre bot sur Discord Developer Portal
Rendez-vous sur :- Cliquez sur New Application
- Donnez un nom Ă votre bot (ex : OasisBot)
- Allez dans lâonglet Bot
- Cliquez sur Add Bot
- Activez :
- PRESENCE INTENT
- SERVER MEMBERS INTENT
- MESSAGE CONTENT INTENT (important pour lire les messages)
Ătape 2 : RĂ©cupĂ©rer le Token du bot
Dans lâonglet Bot, cliquez sur :
Ce token ressemble Ă : MTA1NzE1NzQxMjM0NTY3ODkw.XyZpHg.8kq9Jf8s9d8F9s8df9s8df9s8df
Ătape 3 : Inviter le bot sur votre serveur Discord
Dans OAuth2 â URL Generator :- Cochez bot
- Cochez applications.commands
- Choisissez les permissions du bot : Administrator (recommandé pour les bots Rust)
Votre bot apparaĂźt maintenant dans votre serveur (offline pour lâinstant).
Ătape 4 : HĂ©berger votre bot Discord (PC / VPS / HĂ©bergeur de bot Discord)
Un bot Discord peut fonctionner sur :
Votre PC
Un VPS / serveur dédié
Un hĂ©bergeur de bot Discord comme NexusâGames
Option 1 : Héberger le bot sur votre PC
Installez Node.js :Puis lancez votre bot avec : node index.js
Option 2 : Héberger le bot sur un VPS
Sur Linux :cCode sudo apt update sudo apt install nodejs npm
Option 3 : HĂ©berger le bot sur NexusâGames (recommandĂ©)
NexusâGames propose un hĂ©bergement spĂ©cialisĂ© pour les bots Discord, sans installation de Node.js.
Avantages :
- fonctionne 24/7
- interface simple
- redémarrage automatique
- logs accessibles
- gestion des dépendances facile
Installation :
- Créez un serveur Bot Discord dans votre panel
- Uploadez les fichiers de votre bot (index.js, package.json, etc.)
- Installez les dépendances via le panel
- Choisissez le fichier de lancement
- Démarrez le bot
Cas particulier : Bot utilisé pour un plugin Rust
Si votre bot Discord sert Ă relier un plugin Rust Ă Discord, alors :
Le plugin fournit gĂ©nĂ©ralement un dossier âBotâ
Exemples :- Linking System
- KillFeed Discord
- Vote Rewards
- Server Status Bot
- index.js ou bot.js
- config.json
- package.json
- parfois /commands ou /src
Il suffit de :
- Installer le plugin sur votre serveur Rust
- Le plugin génÚre un dossier à importer dans votre hébergeur de bot Discord
- Uploader ce dossier dans NexusâGames
- Mettre votre token dans config.json
- Lancer le bot
Ătape 5 : Ajouter le code du bot
Créez un fichier : index.jsAvec ce code simple :
const { Client, GatewayIntentBits } = require('discord.js');
const client = new Client({
intents: [
GatewayIntentBits.Guilds,
GatewayIntentBits.GuildMessages,
GatewayIntentBits.MessageContent
]
});
client.on('ready', () => {
console.log(`Bot connecté en tant que ${client.user.tag}`);
});
client.on('messageCreate', (message) => {
if (message.content === '!ping') {
message.reply('Pong !');
}
});
client.login('VOTRE_TOKEN_ICI');
Ătape 6 : Lancer le bot
Sur PC / VPS : index.js<br>Sur NexusâGames :
Si tout est bon, vous verrez : Bot connecté en tant que OasisBot
ProblÚmes fréquents & solutions
Le bot reste offline
â Token incorrectâ Intents non activĂ©s
â Bot mal lancĂ© sur lâhĂ©bergeur
Erreur âMissing Accessâ
â RĂ©invitez le bot avec Administrator
Le bot ne répond pas
â Activez MESSAGE CONTENT INTENT â VĂ©rifiez les permissions du salon
Conseils importants
- Ne partagez jamais votre token
- Utilisez un hébergeur si vous voulez du 24/7
- Redémarrez automatiquement avec PM2 (VPS)
- Vérifiez les logs en cas de problÚme
- Faites des sauvegardes réguliÚres
Besoin dâaide ?
- Mon Discord : trap_fr
- Discord NexusâGame : https://discord.gg/uUYvgtBeYf