Politique Discord
Règles d'utilisation du bot Discord, déploiement de serveurs et interaction avec l'API Discord via Duck Dev AI.
Champ d'application
Duck Dev AI intègre Discord au moyen d'un bot, d'un système d'authentification OAuth et d'appels à l'API Discord. La présente politique encadre l'utilisation du bot, les opérations de déploiement, les sauvegardes, les restaurations, les limites techniques et le respect des règles de Discord.
En utilisant une fonctionnalité Discord de Duck Dev AI, vous reconnaissez avoir lu et accepté cette politique, les Conditions d'utilisation, la Politique d'utilisation acceptable et les règles applicables de Discord. Si vous utilisez Duck Dev AI pour le compte d'une organisation, vous confirmez disposer de l'autorité nécessaire pour engager cette organisation.
Commandes disponibles
Le bot Discord Duck Dev AI propose principalement les commandes suivantes :
/serveur: déployer dans un serveur Discord une configuration associée à un projet Duck Dev AI./backup: créer, consulter ou restaurer une sauvegarde de la structure d'un serveur.
Les commandes disponibles peuvent dépendre de la configuration du bot, des permissions Discord du membre et de l'état du projet concerné. Le bot peut refuser une commande lorsque le serveur, le projet, le code de déploiement ou le compte appelant ne satisfait pas les conditions requises.
Codes de déploiement
Un code de déploiement suit le format DUCK-XXXX-XXXX. Chaque code est associé à une configuration de projet précise. Le code ne donne pas un accès général à Duck Dev AI et ne doit pas être considéré comme un mot de passe permanent.
Un code peut comporter les paramètres suivants :
max_uses: nombre maximal d'utilisations autorisées.expires_at: date et heure après lesquelles le code n'est plus valide.authorized_user_ids: liste facultative des identifiants Discord autorisés à utiliser le code.code_active: état d'activation du code.uses_count: nombre d'utilisations déjà enregistrées.
Lorsque authorized_user_ids est configuré, seuls les identifiants Discord présents dans cette liste peuvent utiliser le code. Pour effectuer cette vérification, le bot transmet l'identifiant Discord du membre appelant à l'API Duck Dev AI.
Un code peut être réutilisé tant qu'il reste actif, qu'il n'a pas atteint max_uses et que la date expires_at n'est pas dépassée. Une fois expiré, désactivé ou épuisé, le code devient invalide. Vous devez alors générer un nouveau code depuis l'interface Duck Dev AI.
Exemples de commandes
Utilisez les commandes depuis un serveur dans lequel le bot est installé et autorisé.
/serveur code:DUCK-7K4M-2P9Q
/backup action:create label:Avant modification
/backup action:list
/backup action:restore backup_id:backup_8f3c2a1d
Les noms exacts des options peuvent varier selon la version du bot affichée par Discord. Utilisez l'autocomplétion de Discord pour vérifier les options disponibles avant de confirmer une commande.
Utilisation responsable
Vous devez utiliser les commandes uniquement pour des serveurs que vous administrez ou pour lesquels vous avez obtenu une autorisation explicite. Vous ne devez pas transmettre un code de déploiement à une personne qui n'est pas autorisée à déployer la configuration associée.
N'essayez pas de contourner une expiration, une limite d'utilisation, une liste d'autorisation ou un refus de permission. Les tentatives de contournement peuvent entraîner la désactivation du code, la révocation de l'accès au bot ou d'autres mesures prévues par les conditions applicables.
Conditions requises
Pour déployer une configuration dans un serveur Discord, le compte qui confirme l'opération doit disposer de la permission MANAGE_GUILD ou ADMINISTRATOR sur le serveur cible. Le bot doit également disposer des permissions nécessaires pour créer et gérer les éléments demandés par la configuration.
La possession d'un code valide ne remplace pas les permissions Discord. Un code autorisé peut être refusé si le membre appelant ne dispose pas des droits suffisants ou si le bot ne peut pas exécuter l'opération.
Éléments créés par le bot
Selon la configuration du projet et les limites du serveur, le bot peut créer :
- des rôles avec un nom, une couleur, des permissions et des positions définies ;
- des rôles affichés séparément dans la liste des membres ;
- des rôles mentionnables ;
- des catégories ;
- des salons textuels ;
- des salons vocaux ;
- des salons d'annonces ;
- des salons de type stage ;
- des sujets de salons ;
- des restrictions de visibilité ou d'accès prévues par la configuration.
Le déploiement transmet la configuration depuis l'API Duck Dev AI au bot. Le bot crée ensuite les éléments de manière séquentielle. Les positions, permissions et relations entre catégories et salons peuvent dépendre des réponses de l'API Discord au moment de l'opération.
Échec partiel d'un déploiement
Un déploiement peut échouer après la création d'une partie des éléments. Les causes possibles comprennent notamment :
- une permission manquante pour le bot ;
- une limite de salons ou de rôles atteinte ;
- une réponse d'erreur de l'API Discord ;
- une limitation temporaire de débit ;
- une configuration incompatible avec l'état actuel du serveur ;
- une interruption du service ou une erreur réseau.
Duck Dev AI ne garantit pas qu'un déploiement interrompu supprimera automatiquement les éléments déjà créés. Si une opération échoue, vous devez vérifier la structure du serveur et supprimer manuellement les éléments incomplets ou inutiles avant de recommencer.
Vérifiez le serveur sélectionné, son nom et son identifiant avant de confirmer un déploiement. Une configuration peut modifier un serveur différent de celui que vous aviez prévu si vous sélectionnez le mauvais serveur dans l'interface ou dans Discord.
Règles d'autorisation
Ne déployez jamais une configuration dans un serveur que vous ne gérez pas. Vous ne devez pas utiliser Duck Dev AI pour créer ou modifier un serveur sans l'accord de son propriétaire ou de ses administrateurs compétents.
Avant toute confirmation, vérifiez les points suivants :
- le nom et l'identifiant du serveur cible ;
- votre rôle et vos permissions sur ce serveur ;
- les permissions accordées au bot ;
- le contenu de la configuration ;
- les salons et rôles susceptibles d'être créés ;
- les conséquences d'un éventuel échec partiel.
Contenu d'une sauvegarde
Une sauvegarde enregistre la structure déclarée du serveur au moment de sa création. Elle peut contenir :
- l'identifiant du serveur ;
- le nom du serveur ;
- la date et l'heure de la sauvegarde ;
- les noms des rôles ;
- les couleurs des rôles ;
- les permissions des rôles ;
- la position des rôles ;
- l'affichage séparé des rôles ;
- le caractère mentionnable des rôles ;
- les noms des salons ;
- les types de salons ;
- la position des salons ;
- la catégorie parente ;
- les sujets des salons.
La sauvegarde décrit principalement l'organisation des rôles et des salons. Elle ne constitue pas une copie complète du serveur Discord.
Stockage des sauvegardes
Duck Dev AI stocke les sauvegardes de deux manières :
- dans l'entité de sauvegarde du backend Base44, avec les informations de structure et les métadonnées associées ;
- sous la forme d'un fichier JSON joint dans un salon de configuration du serveur Discord.
Les personnes disposant d'un accès suffisant au serveur ou au backend concerné peuvent donc être en mesure de consulter les informations incluses dans une sauvegarde. N'ajoutez pas dans les noms, sujets ou autres champs de configuration des informations confidentielles qui ne sont pas nécessaires à la structure du serveur.
Création et consultation
Utilisez /backup pour créer une sauvegarde avant une modification importante de la structure du serveur. Utilisez la fonction de liste pour vérifier les sauvegardes disponibles et leur libellé avant de sélectionner celle à restaurer.
Une sauvegarde récente et correctement identifiée réduit le risque d'utiliser une structure obsolète. Vous devez cependant vérifier le contenu du fichier ou de l'aperçu disponible avant toute restauration.
La restauration peut supprimer des salons et des rôles existants avant de recréer la structure enregistrée. Cette opération est destructive. Vérifiez la sauvegarde, le serveur cible et les conséquences de la restauration avant de confirmer.
Limites des sauvegardes
Les sauvegardes Duck Dev AI ne capturent pas nécessairement :
- les messages ;
- les membres ;
- les emojis ;
- les paramètres généraux du serveur ;
- les intégrations ;
- les webhooks ;
- les événements ;
- les fichiers ou pièces jointes publiés dans les salons ;
- l'historique des permissions qui n'est pas présent dans la sauvegarde.
Une restauration ne doit donc pas être considérée comme une reprise complète après sinistre. Elle vise la structure des rôles et des salons telle qu'elle a été enregistrée.
Interdiction de copie non autorisée
Vous ne devez pas utiliser les sauvegardes pour copier, extraire ou reproduire la structure d'un serveur que vous ne possédez pas ou que vous n'êtes pas autorisé à administrer. Cette interdiction couvre notamment l'utilisation d'une sauvegarde obtenue par accès non autorisé, partage abusif ou extraction automatisée.
Limites de ressources
Les limites ci-dessous doivent être prises en compte avant la génération ou le déploiement d'une configuration.
| Ressource | Limite Discord | Remarque |
|---|---|---|
| Salons par serveur | 500 | Inclut tous types de salons |
| Rôles par serveur | 250 | Inclut @everyone |
| Catégories par serveur | 50 | Conteneurs de salons |
| Emojis par serveur | 50 standard / 100 avec boost | Non concerné par Duck Dev AI |
| Rate limit API Discord | Variable par endpoint | Respecté automatiquement par le bot |
| Déploiements par code | Configurable avec max_uses | Défini par le créateur du projet |
Les limites peuvent dépendre de Discord, du niveau de boost du serveur, du type de ressource ou de l'endpoint utilisé. Une configuration qui respecte les limites au moment de sa création peut devenir impossible à déployer si le serveur a évolué entre-temps.
Limitation de débit
L'API Discord applique des limites de débit variables selon les endpoints et les opérations. Le bot respecte les réponses de limitation de débit reçues de l'API et peut ralentir, différer ou interrompre une opération lorsque cela est nécessaire.
Vous ne devez pas tenter de contourner ces limites en répétant rapidement une commande, en multipliant les codes, en utilisant plusieurs comptes ou en lançant des déploiements concurrents. Duck Dev AI peut limiter ou suspendre l'accès lorsqu'un comportement met en danger la stabilité du bot ou du serveur.
Restrictions d'automatisation
Les usages suivants sont interdits :
- automatiser massivement des déploiements ;
- lancer des déploiements répétés sans objectif administratif légitime ;
- partager ou exposer le jeton du bot ;
- utiliser un compte utilisateur automatisé ou un self-bot ;
- contourner les limitations de Discord ;
- envoyer des commandes ou des requêtes destinées à saturer le bot ;
- utiliser plusieurs identités pour contourner une limite d'utilisation ;
- tenter de modifier les données transmises au bot afin d'obtenir une autorisation non accordée.
Ne publiez jamais un jeton, un code de déploiement ou une donnée d'authentification dans un dépôt public, un salon Discord, une capture d'écran ou une application côté client.
Règles applicables
L'utilisation du bot et des fonctionnalités Discord de Duck Dev AI doit respecter au minimum :
- les Conditions d'utilisation de Discord ;
- les Community Guidelines de Discord ;
- les Developer Terms of Service de Discord ;
- les règles, politiques et exigences techniques publiées par Discord et applicables aux bots.
Ces règles peuvent évoluer indépendamment de Duck Dev AI. Vous devez consulter les versions en vigueur des documents de Discord et adapter votre utilisation lorsque cela est nécessaire.
Finalité du bot
Le bot doit conserver une finalité claire : aider à générer, déployer et sauvegarder la structure de serveurs Discord dans le cadre autorisé par leurs administrateurs. Vous ne devez pas détourner le bot pour envoyer du spam, collecter abusivement des informations, contourner une sanction ou faciliter une activité illicite.
Discord peut exiger une vérification du bot, notamment lorsque celui-ci atteint certains seuils de serveurs ou d'utilisation. Duck Dev AI peut modifier les fonctionnalités, limiter les installations ou suspendre temporairement certaines opérations afin de répondre à une exigence de Discord.
Données et collecte
Vous ne devez pas utiliser le bot pour récolter des données personnelles ou des informations de serveur au-delà de ce qui est nécessaire à la fonctionnalité utilisée. Vous ne devez pas extraire automatiquement des listes de membres, des profils, des messages ou des données de serveur à des fins non autorisées.
Les utilisateurs doivent disposer d'une base légitime et d'une autorisation appropriée lorsqu'ils transmettent à Duck Dev AI des informations concernant d'autres personnes, des clients, des membres ou une organisation. L'accès à un serveur ou à une donnée visible dans Discord ne constitue pas, à lui seul, une autorisation de l'extraire ou de la réutiliser.
Usages interdits
Il est interdit d'utiliser Duck Dev AI ou son bot pour :
- envoyer du spam ou faciliter des campagnes abusives ;
- créer des serveurs destinés à des activités malveillantes ;
- contourner une suspension, un bannissement ou une mesure de sécurité de Discord ;
- harceler, menacer, tromper ou cibler des personnes ;
- collecter des données sans autorisation ;
- distribuer du contenu illégal ;
- compromettre des comptes, des serveurs ou des services ;
- reproduire une structure de serveur sans l'autorisation de son propriétaire ;
- contourner les mécanismes de sécurité ou les contrôles d'accès de Discord.
Motifs de résiliation ou de suspension
Duck Dev AI peut désactiver un code, limiter une fonctionnalité, suspendre un compte ou révoquer l'accès au bot en cas de :
- violation des conditions d'utilisation de Duck Dev AI ;
- violation de la présente politique ;
- abus du bot ou des fonctions de déploiement ;
- utilisation excessive ou automatisation non autorisée ;
- compromission ou divulgation d'un jeton du bot ;
- bannissement de l'utilisateur ou du bot par Discord ;
- utilisation du bot pour une activité illégale ;
- tentative d'extraction, de scraping ou de collecte non autorisée ;
- contournement d'une limite, d'une liste d'autorisation ou d'une mesure de sécurité ;
- risque sérieux pour Duck Dev AI, Discord, un serveur ou ses membres.
La mesure peut être temporaire ou permanente selon la gravité, la répétition et les conséquences du comportement constaté. Duck Dev AI peut agir immédiatement lorsqu'une intervention rapide est nécessaire pour protéger un service ou des utilisateurs.
Effets de la résiliation
Après une suspension ou une révocation :
- les codes de déploiement associés à l'utilisateur peuvent être désactivés ;
- l'accès au bot peut être retiré temporairement ou définitivement ;
- les projets peuvent être conservés ou supprimés conformément à la politique de conservation des données applicable ;
- les opérations de déploiement en cours peuvent être interrompues ;
- les restaurations et nouvelles sauvegardes peuvent être bloquées ;
- Discord peut appliquer ses propres mesures indépendamment de Duck Dev AI.
La révocation de l'accès au bot ne supprime pas automatiquement les éléments déjà créés dans un serveur Discord. Les administrateurs du serveur restent responsables de la gestion et du nettoyage de ces éléments.
Sécurité du jeton
Le jeton du bot est une information d'authentification sensible. Toute personne qui l'obtient peut tenter d'agir avec les permissions du bot. Vous ne devez jamais le partager, l'intégrer dans du code côté client ou le publier dans un dépôt, un ticket, une capture d'écran ou un salon Discord.
Si vous pensez qu'un jeton a été exposé, cessez immédiatement de l'utiliser, protégez les systèmes concernés et contactez Duck Dev AI à l'adresse contact@duckia.fr.
Contestation d'une mesure
Vous pouvez demander le réexamen d'une suspension ou d'une résiliation en écrivant à contact@duckia.fr dans les 30 jours suivant la mesure. Votre demande doit inclure l'adresse associée au compte, l'identifiant Discord concerné, le serveur éventuellement concerné et une explication précise des faits.
Duck Dev AI peut demander des informations complémentaires avant de réexaminer la décision. Une demande de réexamen ne réactive pas automatiquement l'accès et ne suspend pas les mesures prises par Discord.
Le respect des conditions d'utilisation et des directives communautaires de Discord est obligatoire. Duck Dev AI se réserve le droit de révoquer l'accès au bot en cas de non-respect de ces règles, de la présente politique ou des exigences de sécurité applicables.
Le jeton du bot Discord est une information sensible. Ne le partagez jamais et ne l'exposez pas dans du code côté client. Toute compromission du jeton doit être signalée immédiatement à contact@duckia.fr.
Responsabilités de l'utilisateur
Vous êtes responsable des actions effectuées avec votre compte Discord, vos codes de déploiement et les permissions que vous accordez au bot. Vous devez protéger vos identifiants, vérifier les destinataires d'un code et retirer les autorisations qui ne sont plus nécessaires.
Vous êtes également responsable du contenu des configurations que vous générez, des serveurs dans lesquels vous les déployez et des conséquences liées à la création ou à la suppression de rôles et de salons. Duck Dev AI ne peut pas valider à votre place la légalité, la pertinence ou l'autorisation de chaque configuration.
Si une configuration concerne des données personnelles, un environnement professionnel ou une communauté gérée par plusieurs administrateurs, vous devez obtenir les validations nécessaires avant de la déployer. Évitez d'inclure dans les prompts, les noms de salons, les sujets ou les fichiers transmis des informations confidentielles qui ne sont pas indispensables.
Signalement d'un abus ou d'un incident
Signalez sans délai tout accès non autorisé, abus du bot, code compromis, déploiement inattendu ou comportement contraire aux règles de Discord à contact@duckia.fr.
Pour accélérer le traitement, indiquez :
- votre adresse associée à Duck Dev AI ;
- votre identifiant Discord ;
- l'identifiant et le nom du serveur concerné, si vous pouvez les communiquer sans exposer de données sensibles ;
- la date et l'heure approximatives de l'incident ;
- la commande ou l'opération concernée ;
- les messages d'erreur affichés ;
- les mesures déjà prises, comme la désactivation d'un code ou le retrait du bot.
Ne transmettez pas de jeton, de mot de passe ou de secret dans votre signalement. Remplacez ces valeurs par une description ou masquez-les avant l'envoi.
Modification de la politique
Duck Dev AI peut mettre à jour cette politique pour refléter une évolution du bot, de l'API Discord, des exigences de sécurité ou des règles applicables. La version publiée sur duckia.fr constitue la version de référence.
La poursuite de l'utilisation des fonctionnalités Discord après une mise à jour vaut acceptation de la version révisée, sous réserve des droits qui vous sont accordés par les lois applicables.