В разработку:
- Создание файла формата HTML: Разработать файл, содержащий ключевые понятия и определения, необходимые для функционирования системы.
- Отображение результатов верификации учётных записей: Реализовать механизм визуализации итоговых данных проверки учётных записей, включая количество заблокированных («учётные записи в бане»), недействительных («невалидные учётные записи») и приглашаемых («валидные учётные записи для инвайта») аккаунтов.
- Интеграция механизма аутентификации посредством QR-кода: Обеспечить безопасную процедуру входа в систему путём внедрения технологии двухфакторной аутентификации с использованием QR-кодов.
- Восстановление конфигурационного файла: Разработать функционал восстановления конфигурации системы в случае её повреждения или утраты.
- Автоматизированная рассылка сообщений: Внедрить модуль автоматического ответа на сообщения, позволяющий пользователям эффективно управлять потоками информации.
- Механизм подачи жалоб на сообщества: Реализовать функционал подачи жалоб на группы или каналы, что позволит улучшить качество контента и взаимодействие внутри платформы.
- Интерфейс выбора временных интервалов: Интегрировать библиотеку Flet для реализации графического интерфейса выбора временных параметров вместо метода ручного ввода данных.
- Удаление сессионных файлов: Автоматизировать процесс удаления файлов сессий (.session) для минимизации вероятности возникновения ошибок при работе с программой.
- Защита от случайного вмешательства пользователя: Предусмотреть меры защиты от несанкционированного нажатия кнопок во время выполнения программных операций.
- Анализ документации и тестирование функционала накрутки просмотров: Провести тщательный анализ существующей документации по накрутке просмотров постов и протестировать соответствующие модули программы.
- Модификация функционала накрутки просмотров:
- Изолировать модуль накрутки просмотров постов в отдельном окне, так как данный функционал не связан напрямую с другими функциями системы.
- Обновить техническую документацию с учётом изменений, связанных с переносом модуля накрутки просмотров в отдельную область программы.
- Реализация выпадающих списков для ввода данных: Ввести элементы интерфейса типа "выпадающего списка" для полей, требующих ввода данных пользователем, с целью упрощения процесса настройки программы.
- Сохранение данных в базе данных: Разработать механизм сохранения данных, полученных в результате парсинга, в общей базе данных или отдельных файлах для последующего анализа и обработки.
- Выбор целевых групп для инвайтинга: Внедрить выпадающий список групп, в которые необходимо осуществлять приглашение пользователей, с возможностью быстрого доступа к данным о группах.
- Расширенные возможности парсера: Реализовать возможность выбора конкретных групп для парсинга или автоматический режим парсинга всех доступных групп одновременно.
- Обработка исключений и вывод сообщений об ошибках: Обеспечить корректное информирование пользователя о возникновении ошибки, связанной с удалённым аккаунтом, с использованием соответствующих уведомлений.
- Проверка вводимых URL-адресов: Встроить алгоритм предварительной проверки ссылок, введённых пользователем, для исключения использования недопустимых или вредоносных URL-адресов.
- Перенести все данные, которые в будущем будут настраиваться в config-файлы.
- Добавить вывод всей информации программы в GUI программы.
- Написать в документации, во всех функциях программы, что программа выводит предупреждение о том, что аккаунт не подключен, если он не подключен.
- Добавить в программу, функцию отображения данных с базы данных, что бы пользователь мог просматривать те данные, которые он ввел.