Discord js не отправляет встраивание

#javascript #node.js #discord.js

Вопрос:

поэтому я работаю над ботом, который показывает данные из api.

Это мой код:

 if (message.content.startsWith(Config.prefix   'Test')) {
            let uuid;
                axios
                .get("https://api.hypixel.net/player?name=dkdgamp;key=MYKEY")
                .then((res) => {
                  uuid = res.data.player.uuid;
                })
                .catch((err) => {
                    console.log("ERR:", err)
                })
                if (!uuid) return;
                const Embed = new Discord.MessageEmbed()
                    .setColor('#e0a467')
                    .setTitle('Test')
                    .setDescription("UUID:"   uuid)
                message.channel.send(Embed);
            }
 

Проблема здесь в том, что бот не отправляет вставку.
Как я могу это исправить?

Комментарии:

1. Какая версия Discord.js ты пользуешься?

2. Вы получаете какие-либо ошибки?

Ответ №1:

Попробуйте поместить весь код внутрь .then() , вот так:

 if (message.content.startsWith(Config.prefix   'Test')) {
                axios
                .get("https://api.hypixel.net/player?name=dkdgamp;key=MYKEY")
                .then((res) => {
                  let uuid = res.data.player.uuid;

                  if (!uuid) return;
                  const Embed = new Discord.MessageEmbed()
                    .setColor('#e0a467')
                    .setTitle('Test')
                    .setDescription("UUID:"   uuid)
                  message.channel.send(Embed);
                })
                .catch((err) => {
                    console.log("ERR:", err)
                })
            }