for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW:
if event.to_me:
msg = event.text.lower()
id = event.user_id
if msg == 'hello':
sender(id, 'hi!')
Я делаю Вк бот и мне выдает ошибку:
C:\Users\USER>"C:\Users\USER\Desktop\SERVER_VK\main.py"
Traceback (most recent call last):
File "C:\Users\USER\Desktop\SERVER_VK\main.py", line 6, in
vk_session = Vk.api.VKApi(token = 'какой-то токен')
NameError: name 'Vk' is not defined
Интересно то, что у вас код в вопросе и код в ошибке отличается.
vk_session = vk.api.VKApi
vk_session = Vk.api.VKApi(token = 'какой-то токен')
NameError: name 'Vk' is not defined
И замена Vk на прописную тоже наверное не поможет, т.к "vk" нигде не объявляется. Вижу только импорт vk_api.
Есть идеи? Или может почитаете документацию? Там на главной же странице есть примитивный пример.