Про vk_api и стабильность - Python

Узнай цену своей работы

Формулировка задачи:

Итак,когда я начал писать чат-бота для вк,то столкнулся с тем,что программа вылетала каждые 20-30 минут.Подумал,что дело в циклическом обновлении и том,что вк ругается на слишком частые запросы.Тогда я погуглил и переписал программу с использованием LongPoll запросов.Теперь сообщение проверялось не по времени,а по обновлениям активности(новое сообщение ,пишет ли пользователь и т.д).Частота вылетов сократилась,но сами вылеты не исчезли.Тогда я подумал,что дело в том на кикие обновления должна реагировать программа.Путём нехитрых манипуляций выяснил,что если пользователь отправил сообщение,то обновление будет иметь такой вид [[7, 2000000001, 2571], [4, 2572, 8193, 2000000001, 1507203465, 'Кто ррр', {'from': '248404252'}]]}.Т.е нам надо проверить чтобы длинна updates(переменная хранит эти данные) была 2 и updates[1][0] был равен 4. Насчёт вылетов я не знаю,но появилась новая проблема:Программа реагирует только на 2 сообщения,А первое как будто не замечает.Вот в чём может быть дело?
Проблему решил

Решение задачи: «Про vk_api и стабильность»

textual
Листинг программы
if msg[:3].lower() == 'кто':

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5