Задать вопрос
@POMA0197263

Как получить id пользователя вк пайтон?

Я хочу получить id пользователя в вк
Бот на основе Long Polling

Я пытался много раз, но у меня не получается
Подскажите пожалуйста как сделать умоляю вас :[
  • Вопрос задан
  • 2331 просмотр
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
@sergeyfilippov4
event.message.from_id - здесь ID отправителя
Ответ написан
@samperirrrrr
import vk_api
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType

vk_session = vk_api.VkApi(token = 'цензура')
longpoll = VkBotLongPoll(vk_session, цензура)

def sender(id, text):
  vk_session.method('messages.send', {'chat_id' : id, 'message' : text, 'random_id' : 0})

for event in longpoll.listen():
  if event.type == VkBotEventType.MESSAGE_NEW:
    if event.from_chat:
      id = event.chat_id
      
  msg = event.object.message['text'].lower()
      elif msg == 'айди': 
    sender(id, f'{event.obj.from_id}')
Ответ написан
SoreMix
@SoreMix Куратор тега Python
yellow
код в студию
Ответ написан
Ваш ответ на вопрос

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

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