Я пытаюсь добавить члена в свою гильдию с помощью модуля запроса узла.

токен доступа извлекается через систему Discord OAuth2. Маркер предоставляет разрешения идентифицировать и guilds.join .

Токен бота был скопирован непосредственно с сайта разработки Discord. Бот подключен к моему приложению, вступил в гильдию, с которой я работаю, и имеет разрешение как на управление ролями , так и на создание мгновенных приглашений .

Вот моя просьба,


    request({
        url: `http://discordapp.com/api/guilds/${guildID}/members/${userID}`,
        method: "PUT",
        headers: {
            'Authorization': `Bot ${botToken}`,
            'Content-Type': 'application/json'
        },
        json: {
            'access_token': access_token
        }
    }, (err, res, body) => {
        console.log(body);
    });

И вот ответ


    { _misc: [ 'Expected "Content-Type" header to be one of {\'application/json\'}.' ] }

Я просмотрел все связанные вопросы здесь и не могу найти решения.

Любая помощь будет оценена. Спасибо.

0
Abram Kremer 4 Янв 2020 в 09:02

1 ответ

Я нашел решение. Вы захотите воспользоваться DiscordJS и использовать функцию guild.addMember вместо того, чтобы создавать свой собственный запрос.

0
Abram Kremer 12 Янв 2020 в 04:41