@eshran

Как получить информацию о сообщении пользователя, на которое ответил другой пользователь?

Мне нужно получить ID пользователя по сообщению, на которое был ответ от другого пользователя. Перепробовал кучу вариантов, Discord не выдавал результата. API - Discord.js

62650deea9d5c412412827.png
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1
Alexandre888
@Alexandre888 Куратор тега discord.js
Javascript-разработчик
используйте метод .fetchReference():
client.on('messageCreate', async message => {
	try {
		if (message.type === "REPLY") {
			let messageReference = await message.fetchReference();
	
			console.log(messageReference.author.id) // ID пользователя, на сообщение которого ответили.
		}
	} catch (err) {
		if (err.name === "Error [MESSAGE_REFERENCE_MISSING]") {
			console.log("это обычное сообщение.")
		}
	}
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы