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

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


textual

Код к задаче: «Про vk_api и стабильность - Python»

if msg[:3].lower() == 'кто':

СДЕЛАЙТЕ РЕПОСТ

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



Похожие ответы
  1. Всем привет. Пытаюсь войти в личный кабинет https://sd.tom.ru/ через модуль requests и ничего не получается Покажите как код нужно написать пожалуйста )

  1. Всем привет! Подскажите пожалуйста, как вытащить значение “Param” из xml следующей структуры:XML1 2 3 4 5 6 7 8 9 10 11 12                                                             100                                                      

  1. Хочу создать архив своей электронной переписки в отдельном файле. С входящими письмами получилось, но не пойму, как выйти на Отправленные письма. Кто знает, подскажите!

  1. Когда я делаю запрос на сайт через aiohttp мне вылазит ошибка Traceback (most recent call last): File "main.py", line 30, in check_eng text = await resp.text() File "C:\python\Python36-32\lib\site-packages\aiohttp\client_reqrep.py", line 713, in text return self._content.decode(encoding, errors=errors) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 43381: invalid continuation byte Task exception was never retrieved future: exception=LookupError('unknown encoding: cp-1251',)> Traceback (most recent call last): File "main.py", line 30, in check_eng text = await resp.text() File "C:\python\Python36-32\lib\site-packages\aiohttp\client_reqrep.py", line 713, in text return self._content.decode(encoding, errors=errors) LookupError: unknown encoding: cp-1251 Если я правильно понял, то это связано с тем, что не валидная кодировка прописана в html документе. Подскажите как исправить?

  1. Добрый день. Может кто-нибудь сталкивался с проблемой в импорт данных в таблицы через django-import-export. У меня постоянно id увеличивает на 3, тоесть две id исчезают. При добавлении через админку увеличение идет +1. Использую пример из официальной документации.

  1. Всем привет! С вебом и Falsk-ом не работал вообще возникли сложности) Есть файл с данными в формате .csv файлик на несколько тысяч строк, я его считываю используя пандас в нём есть метод to_html, ограничиваю количество строк max_rows=10 и вывожу табличку и табличка отображается ниже привожу код который накидал

  1. Имею такую структуру проекта Изучаю Django, понял основные нюансы создания сайта. Решил заняться версткой но без js я и половины запланированного сделать не могу, подскажите как правильно все подключить.

  1. Есть такое видео на Ютубе: Django under massive loads - Christophe Pettus - PyConAr 2012. Если посмотреть примерно на 12:50, то там говорится: кэшируй все. Кэшируй полную страницу, если можешь, Кэшируй фрагменты, если не можешь. Тут возникает вопрос: для фрагментов все - это сколько? Вот есть кусочек, который я не могу закэшировать. Потом закрывается тег (допустим,

). И опять идет новый кусочек, который не кэшируется. Вот этот
выгодно кэшировать или нет? Кэширование ведь тоже несет издержки. Но - с другой стороны - сказано кэшировать все.

  1. Здравствуйте, есть скрипт который, смотрит комментарии в группе и записывает их в текстовый файл, но если пользователь в комментарии оставил смайл, то выскакивает ошибка: return codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError: 'charmap' codec can't encode character '\U0001f603' in position 69: character maps to