SAIKO / SYSTÈME DE MODÉRATION

Saiko protège votre communauté, à chaque instant.

Modération, protection contre les raids et liens malveillants, et analyse de confiance des membres : Saiko rassemble les outils essentiels pour gérer votre serveur Discord.

SAIKO SYSTEMSRATING 4.0
Saiko
ANALYSE DE CONFIANCEProfil membreExemple d’interface · aucune donnée réelle
--/100
Identité
Activité
Comportement
Historique
Saiko
Vérification...
API
Vérification...
Tickets
Vérification...
Équipe en ligne
Vérification...
Mise à jour des statuts dans 30s

Trust Rating 4.0

Chaque membre noté de 0 à 100, à partir de 4 piliers.

SAIKO RATING 4.0APERÇU
?
Profil membreScore calculé par serveur
--/100
IdentitéActivitéComportementHistorique
Structure illustrative · aucune donnée réelle
Aperçu schématique de la carte consultable avec /trust-rating
Identité
20 %
Activité
25 %
Comportement
35 %
Historique
20 %

Le score et les indicateurs sont calculés à partir des données disponibles sur chaque serveur.

Lire le guide du Rating 4.0 →

Ce que bloque Security 1.0

Des seuils chiffrés, configurables via /config, indépendants du Rating :

  • 6 messages en 8 secondes → message supprimé + timeout de 5 min
  • 10 arrivées en 60 secondes → protection anti-raid
  • Lien non fiable → suppression immédiate + MP d'explication
Voir le guide Security 1.0 →
// Seuils par défaut, modifiables dans /config
spam : 6 msg / 8 s → timeout 5 min
raid : 10 arrivées / 60 s → timeout 10 min
phishing : domaine inconnu → suppression

Dans Discord, ça donne ça

/trust-rating @membre /top-trust /trust-sim /moderation warn /config
Toutes les commandes →
Saiko Member Vue d'ensemble Mon profil Mes serveurs Mon Rating Paramètres
Serveurs en commun Score par serveur Personnalisation de la carte

Le panel membre

Votre espace Saiko après connexion Discord : serveurs en commun, score sur chaque serveur, personnalisation de votre carte de confiance.

Ouvrir le panel membre

Derniers devlogs

Toutes les actualités →

Chargement...

Niyonne

Saiko est développé par Niyonne, projet indépendant maintenu à côté d'une équipe technique.

Le développeur →

Ajouter Saiko à votre serveur

Installation en quelques minutes via /config, réservée aux administrateurs.

Disponible
⭐

Saiko Rating 4.1

Moteur de précision à score continu : chaque membre évalué de 0 à 100 à partir de 4 piliers pondérés, sans paliers brutaux.

  • Score continu avec décimales en interne
  • Comportement, activité, identité, historique pondérés
  • Confiance statistique et tendance individuelle
  • Documentation complète dans le guide
Version 4.1 En savoir plus
Disponible maintenant
🔒

Saiko Security 1.0

Système de protection des serveurs utilisant l'analyse comportementale pour détecter et limiter les comportements abusifs.

  • Détection automatique du spam
  • Protection contre les raids
  • Analyse des comportements suspects
  • Mesures de protection automatisées
Version 1.0 En savoir plus
Disponible
🛡️

Anti-Phishing

Système de protection natif qui détecte et supprime les liens non fiables pour éviter les arnaques et le phishing.

  • Détection automatique des liens suspects
  • Suppression immédiate du message
  • Notification par MP avec instructions
  • Toujours actif, non configurable

Chargement des actualités...

Chargement des serveurs...

Saiko Security 1.0 — Guide complet

Qu'est-ce que Saiko Security ?

Saiko Security 1.0 est un système de protection automatisée qui analyse les comportements sur un serveur Discord pour détecter et limiter les activités abusives.

Il utilise l'analyse comportementale, la détection de patterns suspects et des mécanismes de réponse automatisés pour protéger les communautés contre le spam, les raids et les comportements dangereux.

Saiko Security est indépendant du Saiko Rating. Les deux systèmes fonctionnent en parallèle mais ne se influencent pas mutuellement.

Saiko, système de sécurité

Les piliers de la sécurité

Saiko Security repose sur 4 piliers complémentaires, chacun gérant un aspect spécifique de la protection.

🚫

Anti-Raid

Protection active

Détecte les entrées massives suspectes et protège contre les raids coordonnés.

const recent = joins.filter(t => now - t <= windowMs);
recent.push(now);
if (recent.length >= threshold) {
  await member.timeout(timeoutMs, "Anti-raid");
}
⚡

Anti-Spam

Protection active

Identifie et limite les messages en masse, les répétitions et les patterns de spam.

if (messagesInWindow >= maxMessages) {
  await message.delete();
  await member.timeout(timeoutMs, "Auto-modération : spam");
}
🔍

Règles de texte

Active avec la Sécurité

Termes interdits et invitations Discord non autorisées : message supprimé, avertissement enregistré.

const banned = findBannedWord(message.content);
if (banned || inviteNonAutorisee) {
  await message.delete();
  await warnFromAutomod(message, reason);
}
🛡

Réponse automatisée

Protection active

Avertissement enregistré (-10 au Rating), timeout configuré et action logguée. Kick et ban restent manuels via /moderation.

await warnFromAutomod(message, reason);
await sendModerationLog(client, {
  action: "Protection automatique", reason
});

Configuration via /config

La commande /config est réservée aux administrateurs. La Sécurité s'installe en un bouton, puis chaque protection se règle séparément.

/config → Général Messages automatiques et salon de notifications
/config → Sécurité → Anti-Raid Activer, désactiver, seuils d'arrivées et durée du timeout
/config → Sécurité → Anti-Spam Activer, désactiver, seuils de messages et durée du timeout
/config → Journal / Réinitialiser Suivi des modifications, reset des réglages sans toucher au Rating

Modules de protection

Anti-Raid et Anti-Spam se règlent par serveur. Le reste suit l'installation de la Sécurité ou reste fixe.

Module Fonction Statut
🚫 Anti-Raid Détection d'entrées massives suspectes Configurable
⚡ Anti-Spam Limitation des messages en masse Configurable
🔍 Règles de texte Termes interdits et invitations, actifs avec la Sécurité Liste globale
🛡 Réponse auto Avertissement enregistré + timeout, puis /moderation si besoin Automatique
📢 Notifications Salon d'alertes et messages automatiques Via /config → Général
🎣 Anti-Phishing Liens non fiables supprimés, fonctionne seul Toujours actif

Installation progressive

Saiko Security s'installe progressivement via /config. Chaque étape peut être réalisée puis modifiée ultérieurement.

1️⃣

Configuration de base

Étape 1

Messages automatiques, salon de notifications, puis installation du Rating et de la Sécurité.

2️⃣

Activation des protections

Étape 2

Activer les modules souhaités : Anti-Raid, Anti-Spam.

3️⃣

Paramétrage fin

Étape 3

Ajuster les seuils, les actions automatiques et les exceptions selon les besoins du serveur.

Persistance et multi-serveurs

La configuration de Saiko Security est totalement persistante et indépendante par serveur.

Persistance

Les configurations sont sauvegardées en base de données et restaurées automatiquement après chaque redémarrage du bot.

Multi-serveurs

Chaque serveur dispose de sa propre configuration. Les paramètres du serveur A n'affectent jamais le serveur B.

Modifiable

Un administrateur peut revenir dans /config à tout moment pour modifier les paramètres de sécurité.

Permissions

L'accès à la configuration de la sécurité est réservé aux administrateurs du serveur.

Action Permission requise Détail
Consulter la config Administrateur Voir l'état actuel des protections
Modifier la config Administrateur Changer les paramètres de sécurité
Activer/Désactiver Administrateur Basculer l'état d'un module
Réinitialiser Administrateur Restaurer les valeurs par défaut

⚠ Saiko Security est un outil d'assistance à la protection. Il ne garantit pas une protection absolue et ne remplace pas une modération humaine active.

Anti-Phishing — Guide complet

Qu'est-ce que l'Anti-Phishing ?

L'Anti-Phishing est un système de protection toujours actif intégré directement dans Saiko. Il analyse automatiquement tous les messages contenant des liens et vérifie si les domaines sont fiables.

Si un lien non fiable est détecté, le message est immédiatement supprimé et l'utilisateur reçoit un MP avec les instructions pour faire vérifier son domaine.

Ce dispositif est indépendant du Saiko Rating et du Saiko Security. Il ne peut pas être désactivé ni configuré.

Saiko, protection anti-phishing

Comment ça fonctionne ?

Message Discord ↓ Liens détectés ? ↓ Domaine connu ? ↓
Oui → message conservé Non → supprimé + MP + demande de vérification possible

Détection

Chaque message envoyé sur un serveur est analysé pour extraire les domaines des liens présents.

Vérification

Le domaine est comparé à la liste des sites fiables. Les sous-domaines sont aussi vérifiés (ex: sub.youtube.com est accepté).

Action

Si le domaine n'est pas fiable, le message est supprimé et l'utilisateur reçoit un MP d'avertissement.

Demande de vérification

L'utilisateur peut soumettre une demande de vérification via le site Saiko dans la section Assistance.

Sites fiables enregistrés

Voici la liste complète des domaines actuellement considérés comme fiables par Saiko.

🎬 Vidéo

  • youtube.com
  • youtu.be

📡 Streaming

  • twitch.tv

💬 Communication

  • discord.com
  • discordapp.com

💻 Développement

  • github.com
  • gitlab.com
  • stackoverflow.com
  • leetcode.com
  • codepen.io
  • jsfiddle.net
  • npmjs.com
  • pypi.org
  • docker.com

📚 Référence

  • wikipedia.org
  • archive.org

👥 Communauté

  • reddit.com

📱 Réseaux sociaux

  • twitter.com
  • x.com
  • instagram.com
  • facebook.com
  • tiktok.com
  • linkedin.com

🎬 Divertissement

  • netflix.com
  • imdb.com

🎵 Musique

  • spotify.com
  • soundcloud.com

🖥️ Technologie

  • apple.com
  • microsoft.com
  • google.com
  • cloudflare.com

🛒 Commerce

  • amazon.com
  • amazon.fr
  • ebay.com

💰 Finance

  • paypal.com
  • stripe.com

☁️ Hébergement

  • vercel.com
  • netlify.com

📝 Productivité

  • notion.so

🎨 Design

  • figma.com
  • canva.com

✍️ Blog

  • medium.com
  • substack.com

🎮 Jeux

  • itch.io
  • store.steampowered.com
  • epicgames.com
  • gog.com

🎞️ GIF

  • klipy.com
  • tenor.com

Limites

Non configurable

L'Anti-Phishing est toujours actif. Aucun administrateur ne peut le désactiver.

Liens texte uniquement

Seuls les liens en texte brut sont analysés. Les embeds et les attachments ne sont pas vérifiés.

Modérateurs exemptés

Les membres pouvant gérer les messages ne sont pas filtrés.

MP conditionnel

L'explication est envoyée en MP si les messages automatiques sont activés dans /config.

⚠ L'Anti-Phishing est un outil de protection complémentaire. Il ne remplace pas la vigilance individuelle. En cas de doute, ne clique jamais sur un lien suspect.

🔐

Connexion requise

Connectez-vous avec votre compte Discord pour accéder à l'assistance.

🛡️

Espace membre requis

Le Panel membre est votre espace privé Saiko. Connectez-vous avec Discord pour y accéder.

👥 Voir les serveurs où vous et Saiko êtes présents

⭐ Consulter votre Rating sur chaque serveur

👤 Gérer votre profil et vos paramètres

🛡️ Administration — réservé à l'équipe technique

Niyonne

Niyonne

niyonne • Il/Lui

Créateur et développeur de Saiko, projet indépendant.

Membre depuis 17 juil. 2023

Rejoindre le serveur de développement

Saiko Rating 4.1 — Guide complet

Qu'est-ce que le Saiko Rating ?

Saiko Rating 4.1 est un système d'évaluation de confiance qui analyse le comportement des membres sur un serveur Discord pour fournir un indicateur de fiabilité allant de 0 à 100.

Le score est calculé en interne avec des décimales (par exemple 87.42) puis affiché arrondi (87). Deux membres affichant le même score peuvent donc évoluer différemment : le moteur distingue le volume, la fréquence, la qualité, la gravité, la récence, la récidive, l'ancienneté, la stabilité et la quantité de données disponibles.

Il ne s'agit pas d'une preuve de culpabilité, mais d'un outil d'aide à la modération.

Saiko Rating

Le calcul, en bref

Quatre piliers notés chacun sur 100, combinés selon leur poids, puis ajustés par la confiance statistique et l'éventuel réajustement manuel.

Données du membre (messages, vocal, warns, sanctions, anciennetés) ↓ 4 piliers : Identité 20 % · Activité 25 % · Comportement 35 % · Historique 20 % ↓ Plafond de confiance (données insuffisantes = score limité) ↓ Ajustement manuel (±99) → score final 0–100

Les 4 piliers du score

Chaque pilier est noté sur 100 avec des courbes continues (pas de paliers), puis pondéré. Fini le « 999 messages = +8, 1000 messages = +10 » : chaque message compte un peu, avec des rendements décroissants.

🔍

Identité — 20 %

Ancienneté du compte et du membre, stabilité récente

Plus un compte et une présence sont anciens, plus la confiance monte — vite au début, puis de plus en plus lentement. Un nouveau compte n'est pas puni : il a surtout moins de données, donc une confiance plus faible.

💬

Activité — 25 %

Volume, récence et vocal, pondérés par la qualité

Beaucoup de messages aide, mais le volume est multiplié par la qualité comportementale : spammer ne fait pas grimper le score. La récence suit une décroissance douce (demi-vie de 14 jours) et le vocal sature progressivement.

🛡

Comportement — 35 %

Incidents, gravité, récidive, warns et sanctions

Le taux d'incidents est lissé statistiquement (1 incident sur 5 messages ne vaut pas 100 sur 10 000). Chaque événement perd de son poids avec le temps sans disparaître d'un coup, les incidents rapprochés sont pénalisés en plus, et les bons comportements améliorent le score sans jamais effacer une sanction grave (bonus plafonné).

📈

Historique — 20 %

Stabilité, long terme et tendance individuelle

Absence d'incidents, masse historique à décroissance lente (un grave ancien s'estompe sans disparaître) et tendance personnelle : le score actuel comparé au précédent, jamais aux autres membres.

L'analyse des messages

La sévérité qui alimente le pilier Comportement vient d'un moteur d'analyse local : chaque message est lu avec son contexte (ton de la conversation, cible, répétition), jamais au mot près. Un mot problématique ne vaut pas comportement problématique.

Contexte d'abord

Taquinerie entre amis, humour et langage familier sont reconnus comme tels. Une même phrase pèse différemment selon qu'elle s'inscrit dans un échange amical ou une rafale hostile.

Ambiguïté = prudence

Message indécidable hors contexte : impact faible, jamais d'accusation automatique. Mieux vaut un signal faible et prudent qu'une fausse accusation forte.

Répétition = signal fort

Un message isolé pèse peu ; un pattern répété (même cible, rafale, harcèlement) pèse beaucoup. Menaces explicites et spam avéré restent des signaux décisifs.

Traçable par l'équipe

Les messages scannés sont consultables avec leur statut dans le panel membre (équipe) : approprié, inapproprié ou ambigu, avec le niveau de confiance de l'analyse.

Les niveaux de confiance

Le score final détermine le niveau de confiance affiché sur la carte.

90-100

Excellent

Membre très fiable, ancien, actif et sans antécédent.

75-89

Fiable

Membre stable avec un bon comportement général.

50-74

Neutre

Membre sans signal particulier, profil moyen.

25-49

Surveillance

Comportement à surveiller, signaux négatifs détectés.

0-24

Critique

Problèmes sérieux, sanctions multiples ou comportement dangereux.

La confiance analytique

La confiance n'est pas le score comportemental. C'est une métrique qui indique la fiabilité des données utilisées pour calculer le score : messages, ancienneté, vocal, événements et profondeur d'historique. Elle ne dépend pas du bon comportement — un membre problématique très actif a une confiance élevée.

Confiance forte

Beaucoup de données. Le score affiché reflète fidèlement l'estimation, presque sans limitation.

Confiance modérée

Données partielles. Le score est légèrement limité et évoluera avec plus d'activité.

Confiance limitée

Peu de données (nouveau membre, profil incomplet). Le score est fortement limité : un inconnu ne peut pas afficher 95.

// Plafond continu (plus de paliers 80 / 92)
plafond = 100 − 40 × e(−confiance / 25)

// Repères
confiance 0 → plafond 60
confiance 25 → plafond ≈ 85
confiance 50 → plafond ≈ 95
confiance 80+ → plafond ≈ 100

Les événements et leur impact

Chaque événement (avertissement, sanction, ajustement) impacte le score avec une décroissance continue : un incident récent compte fortement, un ancien s'estompe progressivement sans disparaître d'un coup.

Événement Impact Détail
⚠ Avertissement -10 Réduit le score de comportement
⏰ Timeout -20 Sanction temporaire
🚪 Kick -20 Expulsion du serveur
🔨 Ban -30 Bannissement du serveur
✅ Avertissement effacé +5 Restaure du score
📝 Ajustement manuel -99 à +99 Appliqué après le calcul, sans toucher aux piliers
💚 Événement positif 0 à +15 Récompense configurable
// Décroissance continue (demi-vie 60 jours)
impact effectif = impact × 0,5(âge / 60 j)

// Repères pour un avertissement (-10)
à 0 jour → −10   ·   à 60 jours → −5
à 180 jours → −1,2   ·   à 1 an → −0,1

// L'historique long garde une mémoire plus lente (demi-vie 180 j)

Les métriques de la carte

La carte de rating affiche 12 métriques visuelles pour comprendre le score.

💬

Activité globale

Volume total de messages et d'interactions.

📅

Régularité

Consistance de l'activité dans le temps.

🕒

Ancienneté

Durée depuis l'arrivée sur le serveur.

🎙

Participation vocale

Temps passé en salon vocal.

☺

Interactions positives

Messages likés, réactions reçues.

⚠

Signaux négatifs

Avertissements et sanctions actifs.

🚩

Signalements

Rapports d'autres membres.

⚖

Sanctions

Nombre total de sanctions reçues.

🛡

Respect des règles

Conformité aux règles du serveur.

▤

Qualité des messages

Proportion de messages appropriés.

♥

Réactions reçues

Engagement positif de la communauté.

✦

Fiabilité globale

Score final agrégé de tous les facteurs.

Commande /trust-sim

La commande de simulation permet de tester différentes configurations pour voir quel score elles produiraient.

compte-age Âge du compte Discord en jours
serveur-age Ancienneté sur le serveur en jours
messages Nombre total de messages
minutes-vocal Minutes passées en vocal
messages-inappropries Score de sévérité (0-100)
avertissements Nombre d'avertissements actifs
sanctions Nombre de sanctions
type-sanction timeout / kick / ban
points-positifs Points positifs cumulés
points-negatifs Points négatifs cumulés

⚠ Le Saiko Rating est un indicateur d'aide à la modération. Il ne remplace pas le jugement humain et ne constitue jamais une preuve de culpabilité.

Équipe technique

Chargement de l'équipe...

Commandes

Commandes générales

Commandes accessibles à tous les membres du serveur.

/ping
Vérifie si le bot répond correctement.
Aucune permission requise
/help
Affiche les commandes principales du bot.
Aucune permission requise
/info
L'histoire de Saiko.
Aucune permission requise

Mini-jeux

Des jeux simples et sobres pour s'amuser entre membres.

/game coin
Lance une pièce.
Aucune permission requise
/game dice
Lance un ou plusieurs dés.
sides (optionnel) — Nombre de faces (2-1000) count (optionnel) — Nombre de dés (1-10)
Aucune permission requise
/game number-start
Commence une partie de nombre caché.
max (optionnel) — Nombre maximum (10-10000)
Aucune permission requise
/game number-guess
Propose un nombre pour la partie en cours.
value (requis) — Le nombre proposé
Aucune permission requise

Saiko Rating

Commandes liées au système d'évaluation de confiance.

/trust-rating
Analyse le Saiko Rating d'un membre.
member (requis) — Membre à analyser
Aucune permission requise
/top-trust
Affiche le classement Saiko Rating des membres déjà analysés.
Aucune permission requise
/trust-sim
Simule un rating Saiko avec des statistiques données.
compte-age (requis) — Âge du compte en jours serveur-age (requis) — Ancienneté sur le serveur en jours messages (requis) — Nombre total de messages minutes-vocal (requis) — Minutes en salon vocal messages-inappropriés (requis) — Score de sévérité (0-100) avertissements (requis) — Nombre d'avertissements actifs sanctions (requis) — Nombre de sanctions type-sanction (requis) — Type dominant (timeout/kick/ban) points-positifs (requis) — Points positifs cumulés points-négatifs (requis) — Points négatifs cumulés canaux-privés (requis) — Nombre de canaux privés permissions (requis) — Nombre de permissions Discord role (optionnel) — Rôle le plus élevé
Aucune permission requise

Modération

Outils de modération pour les administrateurs et modérateurs.

/moderation warn
Enregistre un avertissement.
user (requis) — Membre à avertir reason (requis) — Raison (max 500 caractères)
Modérer des membres
/moderation warnings
Affiche les avertissements d'un membre.
user (requis) — Membre à consulter
Modérer des membres
/moderation clear-warnings
Supprime les avertissements d'un membre.
user (requis) — Membre concerné
Modérer des membres
/moderation timeout
Isole temporairement un membre.
user (requis) — Membre à isoler minutes (requis) — Durée en minutes (1-40320) reason (requis) — Raison (max 500 caractères)
Modérer des membres
/moderation kick
Expulse un membre du serveur.
user (requis) — Membre à expulser reason (requis) — Raison (max 500 caractères)
Modérer des membres
/moderation ban
Bannit un membre du serveur.
user (requis) — Membre à bannir reason (requis) — Raison (max 500 caractères) delete_days (optionnel) — Jours de messages à supprimer (0-7)
Modérer des membres
/moderation ban-id-founder
Recherche un Ban_ID ou liste tous les dossiers de ban.
ban_id (optionnel) — ID du dossier de ban
Modérer des membres
/moderation unban-id
Débannit un membre à partir de son Ban_ID.
ban_id (requis) — ID du dossier de ban reason (requis) — Raison (max 500 caractères)
Modérer des membres
/moderation purge
Supprime des messages récents du salon.
amount (requis) — Nombre de messages (1-100)
Modérer des membres + Gérer les messages
/moderation trust-readjust
Applique un ajustement manuel permanent du Saiko Rating.
user (requis) — Membre concerné operation (requis) — + ou - amount (requis) — Montant (1-99) reason (requis) — Raison (max 500 caractères)
Modérer des membres

Uptime & Historique

Bot Discord
--
24 dernières heures
API
--
24 dernières heures

Activité — 24 dernières heures

Chargement...

Incidents récents

Chargement...

Ajouter Saiko à votre serveur

Pour ajouter Saiko, vous devez accepter les conditions d'utilisation et la politique de confidentialité.

Saiko Member

Vue d'ensemble

Bienvenue dans votre espace Saiko

🖥️
--
Serveurs en commun
⭐
--
Ratings actifs

Mon profil

Informations de votre compte Discord

Avatar

--

@--

Membre

Personnaliser ma carte

Le contenu, les valeurs et les couleurs de niveaux restent fixes. Seule la présentation change.

Chargement...

Mes serveurs

Serveurs Discord où vous et Saiko êtes présents

Chargement...

Mon Saiko Rating

Consultez votre évaluation sur vos serveurs

Chargement...

Paramètres

Gérez votre session et vos préférences

Compte

Connecté en tant que --

ID Discord --
Rôle --

Préférences

Animations réduites

Session

Votre session expire après 7 jours d'inactivité.

Équipe technique

Espace réservé aux membres de l'équipe

Chargement...

Administration

Panneau d'administration Saiko

Rétrospective 🔒

Recap interne de l'activité Saiko — équipe technique uniquement