Задать вопрос
TupaBan
@TupaBan
Dev

В чём ошибка? NameError: name 'VkLongPoll' is not definedr?

Ошибка:
NameError: name 'VkLongPoll' is not defined

Код:
import requests
import vk_api

vk_session = vk_api.VkApi(token='big yellow Cocks')

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 == 'Первый вариант фразы' or event.text == 'Второй вариант фразы': #Если написали заданную фразу
            if event.from_user: #Если написали в ЛС
                vk.messages.send( #Отправляем сообщение
                    user_id=event.user_id,
                    message='Ваш текст'
		)
            elif event.from_chat: #Если написали в Беседе
                vk.messages.send( #Отправляем собщение
                    chat_id=event.chat_id,
                    message='Ваш текст'
		)
  • Вопрос задан
  • 516 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 2
sswwssww
@sswwssww
Вот это:
longpoll = VkLongPoll(vk_session)
замените на это:
longpoll_ = vk_api.longpoll.VkLongPoll(vk_session)
Ответ написан
Dr_Elvis
@Dr_Elvis Куратор тега Python
В гугле забанен
longpoll = longpoll.VkLongPoll(vk_session)
или
from vk_api.longpoll import VkLongPoll
https://github.com/python273/vk_api/blob/master/ex...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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