Доработка кода

Выполнен
Заказ
4979147
Раздел
Программирование
Предмет
Информатика
Антиплагиат
Не указан
Срок сдачи
7 Ноя 2022 в 16:55
Цена
Договорная цена
Блокировка
10 дней
Размещен
15 Окт 2022 в 12:05
Просмотров
228
Описание работы

Вводим несколько новых параметров в конфиг

ТехтDivM = True (1024) # True / False разделение больших медиа постов. В скобках указываем количество после которого идёт разделение. Разделение происходит после ближайшего знака препинания (-.,!?) перед достижением количества символов указанных в скобках. Если ТехтDiv = False то никакого разделения не происходит

Пояснение алгоритма для ТехтDivM Если количество символов в посте содержащим медиа контент более N штук (указанного в скобках), то сообщение делится на контент (медиа контент т.е. всё что не касается текста - это картинки, гифки, видео, аудио, документов, голосовых сообщений и т.д.) и текст. С начало отправляется как сообщение весь контент т.е. там картинка или несколько, или ещё что-то, а строго следом отправляется весь текст ! При этом есть ограничение на количество отправляемых символов (4096), но тут можно смело отправлять хоть сообщение в 10000символов т.к. сообщение автоматом разделится на несколько частей автоматически !

FromDate = True (тут в этих скобках указываем дату ) # True / False параметр найдёт указанную дату и время, и начнёт парсить именно с этого поста. Внимание при FromDate = True в программе не будет работать параметр SAVE_EVERY_X_MESSAGES и естественно при обрыве продолжить с тогоже места не получится, прога при повторном запуске просто начнёт опять с указанной даты !

DeferredPost = True (в этих скобках указываем таймер в секундах) # True / False

Отложенный постинг. При активации этой функции постинг спарсеного поста будет происходить через определённое время. Т.е. парсер парсит пост, далее постит его через определенное время согласно таймеру, после сохраняет так часто как указано в параметре SAVE_EVERY_X_MESSAGES . Парсер не постит заранее или наперёд посты при этой опции, а постит следующий пост сразу после того как был запостин ранее спарсеный пост.

Решение проблемы с сохранением , то что сейчас делает параметр SAVE_EVERY_X_MESSAGES.

идея такая: проверяем последние SAVE_EVERY_X_MESSAGES что они действительно есть в чате (отправлены). проверяем именно последние в записях

+ база данных для хранения логин пароль вместо key файла на хостинге - проверь на хостинге наличие у тебя возможности создавать базы данных mysql например

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
18 дней 17 часов 37 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир