Notifications Discord
Cette capacité poste un message dans un salon Discord dès qu’un événement survient. Vous désignez le salon et le texte, qui peut reprendre des données de l’événement ; le message s’affiche pour les membres du serveur. Elle sert à prévenir une communauté ou une équipe au moment même où quelque chose se passe.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Informer une communauté en direct
Discord réunit des membres autour de salons ; y publier automatiquement porte l’information à tout le groupe d’un coup. Un nouveau contenu mis en ligne, une inscription, un incident, un résultat : le message apparaît dans le salon dédié et chacun le voit passer. C’est particulièrement adapté aux communautés, aux associations et aux équipes qui ont fait de Discord leur point de ralliement. La notification arrive dans un espace vivant, consulté spontanément, plutôt que dans une boîte e-mail qu’il faut penser à ouvrir.
Un message qui va au bon salon
Vous choisissez le salon selon le sujet — annonces, coulisses, alertes techniques — et vous composez un texte qui peut intégrer des valeurs de l’événement. Discord met en forme les liens et les mentions, ce qui permet de renvoyer vers une page ou d’interpeller un rôle précis. Comme sur tout canal collectif, la mesure prime : les événements marquants méritent une notification, le flux de fond gagne à être regroupé, sous peine de lasser les membres et de faire perdre son sens à l’alerte.
Configurer et enchaîner
La liaison avec le salon se règle depuis cette page, avec un message d’essai pour vérifier l’affichage, ou via l’API pour l’insérer dans un circuit automatisé. La notification Discord s’enchaîne avec les autres capacités : un traitement s’achève, le salon en est informé. Les applications iOS et Android, l’e-mail, Telegram et Slack figurent parmi les canaux du KIT en cours d’ouverture, pour joindre chaque public sur son terrain.
Cas d’usage
Annoncer une nouveauté à la communauté
Studio Lumen SAS anime un serveur autour de ses projets ; chaque publication nouvelle déclenche une annonce dans le salon dédié, vue par tous les membres.
Alerter une équipe bénévole
Une association prévient son salon de coordination dès qu’une inscription à un événement arrive, pour que les bénévoles ajustent l’organisation en direct.
Suivre l’activité d’un service
L’équipe de Menuiserie Rousseau & Fils reçoit dans un salon interne un message à chaque devis accepté, sans quitter l’outil qu’elle utilise déjà.
Questions fréquentes
Comment autorise-t-on la publication sur mon serveur ?
Vous reliez le salon visé au KIT une fois, lors de la configuration, en lui donnant le droit d’y publier. Ensuite, chaque message part vers ce salon automatiquement, sans nouvelle autorisation à accorder.
Peut-on mentionner un rôle ou un membre dans le message ?
Oui, dans la mesure où Discord le permet. Le texte peut interpeller un rôle pour attirer l’attention des personnes concernées, à condition d’en user avec parcimonie pour ne pas transformer chaque alerte en sonnerie générale.
Quelle différence avec une notification Slack ?
Le mécanisme est le même ; c’est le lieu qui change. Discord convient aux communautés et aux groupes ouverts, Slack aux équipes professionnelles. On choisit le canal où se trouve réellement le public à prévenir.
Le contenu des messages passe-t-il par vos serveurs ?
Oui : le message est émis vers Discord depuis nos serveurs, cette opération ne se fait pas dans le navigateur. Le contenu sert uniquement à composer et à remettre la notification. Réservez-le à ce qui peut s’afficher dans un salon partagé, conformément au RGPD.
Combien coûte un message Discord ?
$0.002 par message publié, en dollars US, sans facturation à l’unité en plus. Le paiement se fait à l’usage, sans abonnement, et une facture peut vous être remise pour votre comptabilité.
Puis-je poster le même événement sur Discord et par e-mail ?
Oui. Un même événement peut alimenter plusieurs canaux à la fois : un message dans le salon pour la communauté, un e-mail pour un responsable. Chaque envoi est configuré et facturé séparément.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/notify/discord \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/notify/discord", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/notify/discord",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/notify/discord", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/notify/discord", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"input": "…"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "notify.discord",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |