scripnet
@scripnet

Как получить id пользователя, в ответ на которое отправлено текущее сообщение?

Пробовал так
cmd.on(/^(?:test)$/i, async (message, bot) => {
console.log(message.fwd_messages)
})
Но он отправляет undefined
Хочу сделать тип так 5eab167209321200808490.jpeg
  • Вопрос задан
  • 491 просмотр
Решения вопроса 1
Negezor
@Negezor
Senior Shaurma Developer
cmd.on(/^(?:test)$/i, async (message, bot) => {
    let senderId;

    // Если ответ на сообщение
    if (message.hasReplyMessage) {
        senderId = message.replyMessage.senderId;
    // Если пересланное сообщение
    } else if (message.hasForwards) {
        senderId = message.forwards[0].senderId;
    }
    
    console.log('senderId', senderId)
})
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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