решил создать бота ВК с практически нулевым опытом в программировании. У меня получилось написать пару самых простеньких команд с vk_api по типу статуса. Но бота никак не получается(
Перепробовал множество различных кодов, один сработал, но он спамил одним сообщением постоянно...
Вроде нашел более оптимальный, который не выдает ошибок. Вот только.... ничего не работает)
Прикрепляю его ниже
import vk_api
from vk_api.longpoll import VkLongPoll, VkEventType
bot = vk_api.VkApi(token="token")
for event in VkLongPoll(bot).listen():
if event.type == VkEventType.MESSAGE_NEW and event.to_me:
text = event.text.lower()
user_id = event.user_id
from vk_api.utils import get_random_id
def send_message(user_id, message):
bot.method('messages.send', {
"user_id": user_id,
"message": message,
"random_id": get_random_id()
})
if text == "Привет":
send_message(user_id, "Привет!")
Еще у меня есть подозрение, что модуль VkBotLongpoll вообще не существует в vk_api потому что у меня частая ошибка в коде по типу -
line 2, in <module>
from vk_api.longpoll import VkLongPoll, VKBotLongPoll
ImportError: cannot import name 'VKBotLongPoll' from 'vk_api.longpoll'