@dada_arewnd

Почему выдает ошибку module 'vk_api' has no attribute 'longpoll'?

вот код:
import requests
import vk_api

vk_session = vk_api.VkApi(token='токен')
longpoll_ = vk_api.longpoll.VkLongPoll(vk_session)
vk = vk_session.get_api()
for event in longpoll.listen():
    if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text:
        if event.text == '1 дом' or event.text == '2 дом': #Если написали заданную фразу
            if event.from_user: #Если написали в ЛС
                vk.messages.send( #Отправляем сообщение
                    user_id=event.user_id,
                    message='просто дом'
    )
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ответы на вопрос 2
nki
@nki
bezkart.ru готовая система лояльности
Вы точно не видите разницу в переменных тут
longpoll_ = vk_api.longpoll.VkLongPoll(vk_session)
и тут?
for event in longpoll.listen():
Я намекаю на символ подчеркивания.
Ответ написан
Комментировать
@fesano
import requests
import vk_api

vk_session = vk_api.VkApi(token='токен')
longpoll = vk_api.longpoll.VkLongPoll(vk_session)
vk = vk_session.get_api()
for event in longpoll.listen():
    if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text:
        if event.text == '1 дом' or event.text == '2 дом': #Если написали заданную фразу
            if event.from_user: #Если написали в ЛС
                vk.messages.send( #Отправляем сообщение
                    user_id=event.user_id,
                    message='просто дом'
    )
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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