Temps réel par défaut
Connexion WebSocket gérée automatiquement — reconnexion infinie avec backoff, events typés pour messages, présence, rôles, membres et voix.

bloumechat · SDK officiel
Une API moderne, entièrement typée, pour construire des bots et des applications tierces sur BloumeChat — inspirée de discord.js, pensée pour BloumeChat.
Pas juste un wrapper HTTP — une expérience de développement complète.
Connexion WebSocket gérée automatiquement — reconnexion infinie avec backoff, events typés pour messages, présence, rôles, membres et voix.
Token jamais loggé en clair, comparaisons à temps constant côté serveur, timeouts et retries automatiques sur chaque appel API.
Salons, catégories, rôles (bitmask BigInt), membres, bans, invitations, webhooks, emojis personnalisés, réactions, embeds — tout est couvert.
npm install bloumechat, un token de bot, et c'est parti — fonctionne à l'identique en JS pur (CommonJS ou ESM) ou en TypeScript strict avec autocomplétion complète.
Affichez une activité personnalisée (jeu, écoute, navigation) visible par tous les membres du serveur.
File d'attente client-side, backoff exponentiel et respect du header Retry-After — votre bot ne se fait jamais bannir par erreur.
Le SDK BloumeChat est optimisé pour le temps réel haute performance et la sécurité.
Visualisez le fonctionnement du SDK en temps réel. Cliquez sur un événement pour simuler l'exécution du code du bot.
Choisissez un événement ci-dessous pour voir comment le bot réagit instantanément.
const { BloumeChat } = require("bloumechat");
const client = new BloumeChat();
client.on("messageCreate", async (message) => {
if (message.content === "!ping") {
await message.reply("Pong! 🏓");
}
});
client.login("BOT_TOKEN");Explorez 10 fonctionnalités courantes de bot codées en quelques lignes avec le SDK.
Détecte et supprime automatiquement les messages contenant des mots interdits.
client.on("messageCreate", async (message) => {
if (message.author.bot) return;
const forbidden = ["badword1", "badword2"];
if (forbidden.some(word => message.content.toLowerCase().includes(word))) {
await message.delete();
await message.reply("⚠️ Ce mot n'est pas autorisé ici !");
}
});De l'idée à la production, la mise en place d'un bot BloumeChat est un jeu d'enfant.
Déclarez votre application sur le portail développeurs.
Générez et copiez le token d'authentification secret du bot.
Lancez la commande npm pour ajouter le package à votre projet.
Configurez vos écouteurs d'événements et lancez la boucle.
Générez un lien d'autorisation pour ajouter le bot à votre serveur.
Les détails d'architecture qui font la différence.
Protection intrinsèque des jetons et conformité OWASP.
Calculs de rôles rapides via BigInt sans limite de bits.
Les salons, membres et rôles sont mis en cache à la volée.
Interface simplifiée pour interagir avec les webhooks HTTP.
Les réponses aux questions les plus fréquentes sur le SDK.
Besoin d'aide ou envie de contribuer ? Rejoignez-nous.
Cinq minutes suffisent pour un bot qui répond à ses premiers messages.
Suivre le démarrage rapide →