@fodiche

Как получить айди человека который отправил сообщение vk api?

задача в том чтобы как только пользователь отправил сообщение в беседу(на которое ответит бот) мы получили его user_id чтобы в дальнейшем с ним работть
  • Вопрос задан
  • 579 просмотров
Решения вопроса 2
@iris_duty_2020
хм........ это просто.

vk.api.messages.getConversationMembers({ peer_id: message.peerId, fields: "id", group_id: id_группы}).then(function(response){
let c = response;
c.items.map(function(c){
if(c.member_id < 1) return;
vk.api.call('users.get', {
user_ids: c.member_id,
fields: "photo_max,city,verified,status,domain,photo_id,sex,last_seen,first_name"
}).then(res => {
let user = res[0];

Тем самым, позже, мы можем записать в базу ID пользователя так:
id: c.member_id
Ответ написан
Комментировать
@kumchick2005
Если используешь VkBotLongPoll то event.object['from_id']
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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