Правильный способ изменить цвет встраивания (discord.js)

Мне интересно, есть ли способ отредактировать цвет вставки, которая уже отправлена ​​​​ранее. Я хочу обновить цвет после того, как пользователь отреагировал определенным смайликом?

После некоторой отладки я нашел это у messageReaction.message.embeds

[
  MessageEmbed {
    type: 'rich',
    title: null,
    description: 'Its the description thats showing this, kinda cool inst it?',
    url: null,
    color: 9807270,
    timestamp: 1607934639684,
    fields: [],
    thumbnail: {
      url: 'https://cdn.discordapp.com/avatars/501923384448385025/2a50751b22710319060b3b3af8e4952b.webp',
      proxyURL: 'https://images-ext-1.discordapp.net/external/cKWwFnPdQCHFZ_o3x4-g17bDb4Yi8JfKiNkkd7qiXao/https/cdn.discordapp.com/avatars/501923384448385025/2a50751b22710319060b3b3af8e4952b.webp',
      height: 128,
      width: 128
    },
    image: null,
    video: null,
    author: null,
    provider: null,
    footer: {
      text: 'I am a nice little footer that is for testing because test.',
      iconURL: undefined,
      proxyIconURL: undefined
    },
    files: []
  }
]

Но когда я использую console.info(messageReaction.message.embeds.description), он возвращает undefined..

Таким образом, редактирование сообщения с помощью функции .edit не будет работать, потому что описание, метка времени, нижний колонтитул, миниатюра и т. д., которые уже были во встраивании, будут потеряны.

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
0
507
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Нашел проблему, потому что он возвращает массив, который мне нужно было использовать вместо messageReaction.message.embeds[0].description.

Другие вопросы по теме