Добавить реакцию на сообщение по ID discord. js - PullRequest
0 голосов
/ 19 апреля 2020

Я бы хотел добавить реакцию на сообщение по ID. Как messageID.react('?'). Есть ли способ сделать это

Ответы [ 3 ]

2 голосов
/ 21 апреля 2020

messages.fetch() возвращает обещание. Таким образом, чтобы отреагировать на извлеченное сообщение, вы можете сделать это двумя способами.

Использование .then():

channel.messages.fetch(msg).then(m => {
    m.react("?");
});

Использование await:

const m = await channel.messages.fetch(msg);
m.react("?");
2 голосов
/ 19 апреля 2020

Вам нужен текстовый канал, на который отправлено сообщение, тогда вы можете просто сделать:

channel.messages.fetch(messageId).react("?");
0 голосов
/ 21 апреля 2020

Нашли ответ:

channelID.messages.fetch(MESSAGE_ID).then(function (message) { message.react("?") })

...