Au fur et à mesure que la popularité et le nombre de bots Discord augmentent, il est important de garder nos utilisateurs et développeurs en sécurité et en santé. Cela signifie que de temps en temps, comme toute plateforme atteignant une certaine maturité, nous devons mettre à jour nos politiques afin de refléter les besoins actuels de l'écosystème.
LE CONTENU DES MESSAGES (MESSAGE CONTENT) EST DEVENU UN NOUVEL INTENT PRIVILEGÉ
Le 31 août 2022, l'accès au contenu du message deviendra un intent privilégié, comme la présence et les données des membres de la guilde, pour les développeurs qui construisent ou gèrent des bots et des applications Discord vérifiés.
Ce changement n'affecte que les bots vérifiés qui sont dans 100 serveurs ou plus. les bots non vérifiés ne sont pas affectés.
Les développeurs devraient commencer à mettre à jour leurs applications pour refléter ces nouvelles exigences.
Les demandes d'intent ont commencé le lundi 25 octobre 2021. Pendant (et après) la période de transition, les développeurs peuvent demander l'accès au contenu des messages de la même manière qu'ils candidatent actuellement pour d'autres intents : via lePortail des Développeurs.
Le 1er septembre 2022, nous supprimerons l'accès des applications vérifiées au contenu du message si elles n'ont pas été approuvées pour l'intent Privilégié.
Au cours de la dernière année, nous avons construit les Interactions API pour apporter de nouvelles fonctionnalités comme les Commandes Slash,les Boutons, et le menu de sélection qui ne nécessitent pas l'accès au contenu du message. Nous recommandons aux développeurs qui n'ont pas encore tiré profit de ces nouveaux outils de commencer à le faire au cours des neuf prochains mois.
QUI EST IMPACTÉ ?
Cette modification s'applique uniquement aux bots et applications vérifiés qui se trouvent sur 100 serveurs ou plus.
Nous savons que les développeurs comptent sur la capacité de tester et d'itérer rapidement, ainsi les applications et les bots non vérifiés continueront à pouvoir accéder au contenu du message sans restrictions, tout comme les données des membres de la guilde et de la présence.
À QUOI UN BOT NON APPROUVÉ PERDRA-T-IL L'ACCÈS ?
Si votre bot ou application n'est pas approuvé pour le contenu du message, les champs suivants de l'objet message dans les blocs de la passerelle et de l'API seront vides — soit une chaîne vide ou un tableau vide, selon le type de données — lorsque vousrecevezun message :
contenu
intégrations
pièces jointes
composants
Un bot peut toujours envoyer ces champs. Un bot sera égalementtoujoursen mesure d'obtenir ces informations à partir des :
- Messages envoyés par le bot
- Messages reçus par le bot en MP
- Messages dans lesquels le bot est mentionné
Vous recevrez toujours les événements et pourrez appeler les mêmes APIs, et vous obtiendrez d'autres données sur un message comme author (l'auteur du message)
et timestamp (la date et l'heure d'envoi du message)
. Pour le dire simplement, vous serez en mesure de connaître toutes les informations sur le moment où quelqu'un envoie un message ; vous ne saurez pas ce qu'il a dit.
Ces restrictions ne s'appliqueront pas aux objets de message reçus via des charges utiles d'interaction (comme les interactions avec les boutons).
POURQUOI DISCORD FAIT CE CHANGEMENT ?
Au fur et à mesure que la popularité et le nombre de bots Discord augmentent, il est important de garder nos utilisateurs et développeurs en sécurité et en santé. Nos règles existantes exigent que les développeurs n'accèdent qu'aux informations nécessaires pour fournir les fonctionnalités de leurs bots, et protègent les identifiants des développeurs et les données des utilisateurs.
Pour des données plus sensibles, nous avons pris d'autres mesures afin de protéger ces informations et de les protéger de manière responsable. C'est une bonne chose pour les utilisateurs Discord, qui accordent une grande importance à leur vie privée, et pour les développeurs, qui peuvent concentrer leurs efforts pour mettre en place de bonnes expériences d'utilisateur, et de ne pas avoir à s'inquiéter autant des restrictions d'accès et de sécurité autour des données dont ils n'ont pas besoin.
Les informations des membres de la guilde et de la présence sont déjà accordées en fonction de la nécessité après vérification ; nous pensons que le contenu du message devrait être soumis à un cadre de révision et d'approbation similaire. Sachant que le contenu du message est au centre de certaines fonctionnalités du bot, nous avons pris le temps de créer des remplacements et des préparatifs appropriés pour l'octroi de l'accès.
Nous continuons à investir dans les interactions en tant que futur des bots, y compris les nouveaux types d'options de commande slash, de meilleurs contrôles de modération et de nouveaux types d'interactions.
ET POUR LES BOTS NON VÉRIFIÉS ?
Les bots et les applications non vérifiés ne seront pas impactés par ce changement et peuvent continuer à utiliser le contenu des messages dans le développement de leur bot sans demander d'Intent Privilège.
COMBIEN DE TEMPS AI-JE POUR LA MIGRATION ?
Nous savons que le changement prend du temps, c'est pourquoi nous avons créé une longue période de transition de neuf mois pour aider à faciliter les nouveaux changements. La période de transition se terminera le 31 août 2022et les développeurs qui prévoient qu'ils devront demander la permission pour cet intent peuvent commencer à postuler le 25 octobre 2021.
Nous organisons des événements virtuels et des Q&As auxquels tout développeur peut assister, comme toujours, le meilleur endroit pour rester au courant est notre serveur officiel Discord Developer.
MON BOT POURRA-T-IL LIRE LES MESSAGES EN MP (MESSAGES PRIVES) ?
Oui, ce changement n'affecte pas la capacité d'un bot d'accéder au contenu des messages en MP.
QU'EN EST-IL DES BOTS DE MODERATION ?
Nous savons que de nombreux bots et applications fonctionnent spécifiquement pour lire, modérer et gérer autrement les messages envoyés par les utilisateurs Discord. Nous comptons accorder sans problème ces demandes de contenu de message.
Si votre bot a des fonctionnalités uniques qui ne peuvent pas être reproduites ou implémentées autrement avec des interactions, vous pouvez demander l'intent.
QUAND PUIS-JE POSTULER POUR LE NOUVEL INTENT ?
Nous attendons de la plupart des bots et des applications qu'ils migrent vers de nouvelles façons de s'engager avec les utilisateurs, comme les commandes slash et d'autres interactions. Veuillez garder à l'esprit que seuls les bots qui exécutent des comportements uniques (qui ne peuvent pas être exécutés par Interactions) seront éligibles à cet intent.
Si votre bot a des fonctionnalités uniques qui ne peuvent pas être reproduites ou implémentées autrement avec des interactions, vous pouvez commencer à postuler à partir du 25 octobre 2021. Vous pouvez postuler directement à partir du formulaire disponible dans le portail des développeurs.
QUI OBTIENDRA L'INTENT ?
Nous avons l'intention d'accorder l'approbation du contenu du message pour les fonctionnalités uniques, convaincantes et transformatrices ; non invasives et centrées sur la protection de la vie privée et la sécurité des utilisateurs ; en rapport avec la mission du bot et le jeu de fonctionnalités existants; et ne représentent aucun impact significatif pour notre infrastructure.
Vous pouvez en savoir plus en consultant notre politique ici.
QUE SE PASSE-T-IL SI JE DEMANDE UN INTENT ET QU'IL EST REFUSÉ ?
Une fois la période de transition terminée le 31 août 2022, l'accès de toutes les applications vérifiées au contenu du message sera révoqué à moins qu'elles aient reçu l'accord d'Intent Privilégié.
Comme le nom le suggère, l'accès à n'importe quel Intents spéciaux est un privilège ! Nous lisons attentivement toutes les demandes et, dans certains cas, nous vous donnerons des commentaires sur les raisons pour lesquelles votre demande d'intent n'a pas été acceptée.
OÙ PUIS-JE POSTULER POUR L'INTENT DES MESSAGES ?
Vous pouvez postuler pour l'intent de contenu de message, avec nos autres intents privilégiés, directement sur la page de votre bot dans le portail développeur. Note that this form will only be available if you are eligible to apply, i.e. if you are in 75 or more servers and already verified.