Вводим несколько новых параметров в конфиг
Техт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% |