@eingod

Telegram Bot node js — Как получить Id юзера?

В общем задача такая: мне нужно выдавать юзеру его же айди в сообщении. Как это можно реализовать?

Использую node-telegram-bot-api. Пробовал вот так:
var idforuser = bot.user_id;

bot.on('message', (msg) => {
if (msg.text.toLowerCase() === "мой айди"){
bot.sendMessage(msg.chat.id, "Это твой айди - " + idforuser, menu)
}
});

Но при исполнение выдает: "Вот твой айди - undefined".
  • Вопрос задан
  • 2159 просмотров
Решения вопроса 1
@eingod Автор вопроса
Решение msg.from.id
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ID пользователя приходит в объекте from. Смотрите в https://t.me/RequestCodeBot структуру запросов к ботам
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы