Console JavaScript pour Discord
Discord est une plateforme de messagerie sociale où d’innombrables personnes interagissent chaque jour. Mais cette interaction est possible grâce à l’interface qui a été désignée.
En dehors de cela, les fonctions principales sont exécutées à l’arrière. Dans cette section, nous allons essayer d’envoyer un message texte typique à un destinataire via le panneau de la console avec JavaScript.
Utiliser la console JavaScript pour envoyer un message dans la boîte de réception Discord
Pour cette expérience, nous choisirons Discord pour l’ouvrir dans le navigateur. Nous allons d’abord sélectionner un destinataire et saisir le user_id
/ channel_id
/ server_id
.
Lors de la sélection d’un récepteur et de l’accès à la boîte de réception, vous trouverez de nombreux chiffres dans la partie arrière de URL
. Ce numéro spécifique est le user_id
ou équivalent.
Le user_id
peut être récupéré en allant dans Settings -> Advanced -> Enable Developer Mode
. Ensuite, allez dans votre profil et appuyez sur Option ...
pour copier id
.
Stockons le id
dans un endroit différent.
La tâche suivante consiste à envoyer un message via l’interface Discord. Après avoir envoyé le message, ouvrez la section Developer Tools
en appuyant sur F12.
Lorsque la section Inspect
s’ouvre, accédez au segment Network
. Certaines sessions seront déjà créées.
Alors, choisissez le dernier (celui du bas généralement) nommé message
et cliquez dessus. Un panneau apparaît juste en dessous avec le titre header
.
Cliquez sur header
, et après recherche, vous trouverez le Request Header
ayant l’autorisation
et sa valeur.
Enregistrez-le pour les prochaines étapes. Vérifions les images.
Nous allons maintenant ouvrir la console et ajouter le code authorization
en tant que jeton. Il est bon d’effacer tous les processus de vérification qui nécessitent de se connecter au profil Discord.
Vous pouvez désactiver tous les problèmes de sécurité. Sinon, cela pourrait créer un problème pour accéder au compte.
Nous allons ajouter le récepteur user_id
dans notre code de console et passer l’URL
. Passons au code avec les Request Headers
nécessaires.
Extrait de code:
message = 'Hi!';
token = 'Nzk0O...some_string';
channel_id = '84...some_digits';
channel_url = `https://discord.com/api/v9/channels/${channel_id}/messages`
request = new XMLHttpRequest();
request.withCredentials = true;
request.open('POST', channel_url);
request.setRequestHeader('authorization', token);
request.setRequestHeader('accept', '/');
request.setRequestHeader('authority', 'discord.com');
request.setRequestHeader('content-type', 'application/json');
request.send(JSON.stringify({content: message}));
Production:
Ainsi, nous pouvons également envoyer des messages aux boîtes de réception Discord via des consoles JavaScript. Les principaux faits sont le token
, URL
et le destinataire user_id
.
Si vous ne sélectionnez pas le destinataire dans votre liste d’amis, vous obtiendrez une erreur 404
décrivant l’identifiant comme inconnu.