@vk_2007_01

В питоне не выбивает ошибки, но бот все ещё не отвечает на сообщение, можете помочь?

import vk_api
from vk_api.longpoll import VkLongPoll, VkEventType

token= "тут мой токен" 
bh = vk_api.VkApi(token = token)
give = bh.get_api()
longpoll = VkLongPoll(bh)

def blasthack(id, text):
 bh.method('messages.send', {'user_id' : id, 'message' : text, 'random_id':0} )

for event in longpoll.listen():
 if event.type == VkEventType.MESSAGE_NEW:

  if event.to_me:

   message = event.text.lower()
id = event.user_id


if message == 'привет':
 blasthack(id, 'Привет, я бот!')

elif message == 'как дела?':
 blasthack(id, 'Хорошо, а твои как?' )

else:
 blasthack(id, 'Я вас не понимаю! :(')
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
@YakovSava
Питонячий сишник
Если токен от группы в ВК, убедитесь что вы выдали все соответствующие разрешения токену, включили longpoll API, включены возможности ботов, а так же сообщения сообщества. Так же убедитесь что вы включили в longpoll API приходящие уведомления о сообщениях.

Это не ошибка в коде, прочитайте пожалуйста документацию ВК и не копипастите код ;)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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