Console JavaScript pour Discord

Anika Tabassum Era 15 février 2024
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.

Discord URL

Outils de développement

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:

Message Discord

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.

Anika Tabassum Era avatar Anika Tabassum Era avatar

Era is an observer who loves cracking the ambiguos barriers. An AI enthusiast to help others with the drive and develop a stronger community.

LinkedIn Facebook