Plateforme opérationnelle

Node.js 24Python 3.11Bots Discord

Tes bots Discord tournent sur une vraie infra.

Chaque bot tourne dans un process isolé avec sa propre limite de RAM. Tu le supervises comme un serveur : télémétrie, versions, alertes, diagnostic des plantages.

Offre gratuite débloquée par un boost ou 3 invitations sur le Discord UHQ. Sans engagement sur les offres payantes.

Ce que les autres hébergeurs de bots ne font pas

Chaque fonction ci-dessous est disponible dans le panel, sur toutes les offres sauf mention contraire.

Bouclier anti-fuite de token

Un token Discord affiché dans la console est masqué automatiquement. Un token écrit en dur dans ton code est détecté dès l'envoi, et déplacé dans les variables d'environnement en un clic.

Token écrit en dur détectéindex.js:14 · client.login("MTA4Nz…x9Qe")
Déplacer dans les variables
21:04:12  Connexion avec le token [token masqué]
21:04:13  Connecté en tant que modo-bot

Diagnostic des plantages

Ton bot plante ? Un clic analyse la console et ton code, et t'explique la cause et la correction. Les erreurs courantes sont reconnues instantanément, les autres passent par l'IA. Tes tokens ne sont jamais envoyés.

Confiance hauteIntent privilégié non activé

Ton code demande l'intent Message Content, mais il n'est pas activé pour ton application Discord.

  1. Developer Portal → Bot → Privileged Gateway Intents
  2. Active « Message Content Intent »
  3. Enregistre, puis redémarre le bot

Carte d'identité Discord du bot

Le panel interroge Discord avec le token de ton bot : validité du token, nombre de serveurs, lien d'invitation, et surtout les intents privilégiés. Si ton code en demande un qui n'est pas activé dans le portail, tu le sais avant que Discord ne refuse la connexion.

M
modo-botToken valide · 312 serveurs
Inviter
  • Message Content activé, utilisé
  • Server Members utilisé dans le code, désactivé dans le portail
  • Presence non utilisé

Versions et retour arrière

Chaque déploiement crée une version de ton code. Une mise à jour casse ton bot ? Reviens à la version précédente en un clic, le bot redémarre dessus.

  • #14Déploiement GitHubil y a 3 minActuelle
  • #13Envoi d'un .ziphierRestaurer
  • #12Sauvegarde manuelleil y a 3 jRestaurer

Offres Starter et +

Déploiement depuis GitHub

Relie un dépôt GitHub, GitLab, Bitbucket ou Codeberg. Sur les offres payantes, chaque git push redéploie le bot automatiquement grâce à un webhook dédié.

$ git push origin main
21:10:02  Webhook reçu · déploiement de main
21:10:03  git clone --depth 1 github.com/you/modo-bot
21:10:07  added 42 packages in 3s
21:10:08  Version n°15 en ligne

Offres Starter et +

Alertes dans ton serveur Discord

Colle l'URL d'un webhook : tu reçois un message quand ton bot plante, dépasse sa RAM ou revient en ligne. Sans spam, les alertes rapprochées sont regroupées.

UHQ HostAPPAujourd'hui à 03:12
Ton bot a planté Le process s'est arrêté avec le code 1. Redémarrage automatique en cours. Botmodo-bot

Offres Starter et +

Page de statut publique et badge

Active la page publique de ton bot : ta communauté voit s'il est en ligne et son uptime, sans accès à ton panel. Le badge s'intègre dans ton README ou sur top.gg.

modo-boten ligne · 99,9 %
![status](https://…/badge/a1b2c3d4.svg)

Supervision en temps réel

RAM et CPU mesurés toutes les 5 secondes, processus enfants compris, avec la limite de ton bot affichée sur le graphique. Uptime sur 24 h et 7 jours, et un historique de chaque démarrage, arrêt et plantage.

RAM84 Mo / 256 MoUptime 7 j : 99,92 %

Sous le capot

Ce qui se passe réellement quand ton bot tourne chez nous.

Isolation
Un utilisateur système Linux dédié par bot. Ton code, ta console et tes variables ne sont lisibles par aucun autre client.
Limites
RAM plafonnée par bot et vérifiée toutes les 5 s, processus enfants compris. Nombre de processus et de fichiers ouverts limité.
Disponibilité
Redémarrage automatique avec délai progressif (1 s → 60 s). Les bots allumés repartent seuls après une maintenance.
Runtimes
Node.js 24 · Python 3.11. npm ci / pip install lancés à chaque changement de dépendances.
Sécurité
HTTPS partout, connexion par Discord (aucun mot de passe stocké), secrets jamais transmis au navigateur sans action de ta part.
Région
—

Tarifs

Mensuel, sans engagement, prix TTC. La RAM d'une offre est partagée entre tes bots allumés.

Chargement des offres…

Quelle offre pour ton bot ?

Décris ce que fait ton bot : on estime la RAM nécessaire et on te propose l'offre la moins chère qui suffit.

Questions fréquentes

Quelles bibliothèques sont prises en charge ?

Tout ce qui s'installe avec npm ou pip : discord.js, Eris, discord.py, nextcord, py-cord, interactions.py… Node.js 24 et Python 3.11 sont installés sur la plateforme.

Comment fonctionne l'offre gratuite ?

Un bot avec 128 Mo de RAM, sans carte bancaire. Pour l'activer, booste le serveur Discord UHQ ou invites-y 3 personnes avec ton propre lien d'invitation : le panel le vérifie tout seul. Le déploiement GitHub, les alertes Discord et la page de statut publique sont réservés aux offres payantes.

Que se passe-t-il si mon bot dépasse sa RAM ?

Il est arrêté puis relancé automatiquement, et tu peux recevoir une alerte sur Discord. Au troisième dépassement d'affilée, il reste arrêté avec un message qui explique quoi faire.

Le diagnostic IA lit-il mon token ?

Non. Les tokens Discord et les valeurs de tes variables sont masqués avant toute analyse. Seules la fin de la console et ton fichier principal sont analysés, et uniquement quand tu cliques sur « Diagnostiquer ».

Puis-je résilier à tout moment ?

Oui, depuis l'onglet Abonnement. Tu repasses sur l'offre gratuite ; tes bots en trop sont arrêtés, pas supprimés.