из вк_апи . longpoll импорта VkLongPoll , VkEventType
импорт vk_api
от даты и времени импорта DateTime
логин , пароль = "логин" , "пароль"
vk_session = vk_api . VkApi ( логин = логин , пароль = пароль , app_id = 2685278 )
вк_сессион . auth ( token_only = True )
# token = "ЗдесьЕстьВашТокен"
# vk_session = vk_api.VkApi (токен = токен)
session_api = vk_session . get_api ()
longpoll = VkLongPoll ( vk_session )
#While True здесь оказался не нужен. Его функция выполняет для события в longpoll.listen (): Спасибо подписчику за это уточнение.
для события в лонгполле . слушать ():
если событие . type == VkEventType . MESSAGE_NEW :
print ( 'Сообщение пришло в:' + str ( datetime . strftime ( datetime . now (), "% H:% M:% S" )))
print ( 'Текст сообщения:' + str ( event . text ))