@kakakumba

Не понимаю в чем ошибка | Vk.api timeout=self.wait + 10 | Что не так?

Пытаюсь написать самого обычного бота на вк.апи без какого-либо функционала, питончик мне выдает забавную ошибку

Traceback (most recent call last):
  File "F:\Bruh\Site\Bruh\BotMGL.py", line 23, in <module>
    for event in longpoll.listen():
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\site-packages\vk_api\longpoll.py", line 619, in listen
    for event in self.check():
  File "C:\Users\Admin\AppData\Local\Programs\Python\Python39\lib\site-packages\vk_api\longpoll.py", line 558, in check
    timeout=self.wait + 10
TypeError: can only concatenate str (not "int") to str


Сопстна сам код, совершенно понять не могу в чем проблема.
Хотя вообще не думаю, что это хоть как-то относится к коду, ибо пару дней назад все было нормально, а вот сейчас просто проблема появилась из ниоткуда.

import vk_api
from vk_api.longpoll import VkLongPoll, VkEventType
from vk_api.keyboard import VkKeyboard
from vk_api.keyboard import VkKeyboardColor

token = 'не скажу'
vk_session = vk_api.VkApi(token=token)
longpoll = VkLongPoll(vk_session,'и это тоже')
vk = vk_session.get_api()
keyboard = VkKeyboard()

for event in longpoll.listen():
    if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text:
	    if event.text == 'Начать':
	        keyboard.add_button(label="Кнопка 1",color=VkKeyboardColor.POSITIVE)
	        keyboard.add_line()
	        keyboard.add_button(label="Кнопка 2", color=VkKeyboardColor.PRIMARY)
	        keyboard.add_button(label="Кнопка 3", color=VkKeyboardColor.SECONDARY)
	        vk.messages.send(
	            user_id=event.obj.from_id,
	            random_id=event.random_id,
	            message='Выберите то, что вы хотите сделать',
	            keyboard=keyboard.get_keyboard())


UPD: Скорее всего, дело в самом коде и нужно просто оптимизировать код, как я понял.
Я уверен, я не один такой "очень умный" и вопрос как бы актуален всегда будет пх
  • Вопрос задан
  • 153 просмотра
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
Проблема в "и это тоже" longpoll = VkLongPoll(vk_session,'и это тоже'). Там должно быть время задержки типа int, а что у вас там - непонятно
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 17:06
15000 руб./за проект
19 апр. 2024, в 16:53
1000 руб./за проект
19 апр. 2024, в 16:45
5000 руб./за проект