Skip to content

Latest commit

 

History

History
46 lines (45 loc) · 6.8 KB

TODO.md

File metadata and controls

46 lines (45 loc) · 6.8 KB

В разработку:

  1. Создание файла формата HTML: Разработать файл, содержащий ключевые понятия и определения, необходимые для функционирования системы.
  2. Отображение результатов верификации учётных записей: Реализовать механизм визуализации итоговых данных проверки учётных записей, включая количество заблокированных («учётные записи в бане»), недействительных («невалидные учётные записи») и приглашаемых («валидные учётные записи для инвайта») аккаунтов.
  3. Интеграция механизма аутентификации посредством QR-кода: Обеспечить безопасную процедуру входа в систему путём внедрения технологии двухфакторной аутентификации с использованием QR-кодов.
  4. Восстановление конфигурационного файла: Разработать функционал восстановления конфигурации системы в случае её повреждения или утраты.
  5. Автоматизированная рассылка сообщений: Внедрить модуль автоматического ответа на сообщения, позволяющий пользователям эффективно управлять потоками информации.
  6. Механизм подачи жалоб на сообщества: Реализовать функционал подачи жалоб на группы или каналы, что позволит улучшить качество контента и взаимодействие внутри платформы.
  7. Интерфейс выбора временных интервалов: Интегрировать библиотеку Flet для реализации графического интерфейса выбора временных параметров вместо метода ручного ввода данных.
  8. Удаление сессионных файлов: Автоматизировать процесс удаления файлов сессий (.session) для минимизации вероятности возникновения ошибок при работе с программой.
  9. Защита от случайного вмешательства пользователя: Предусмотреть меры защиты от несанкционированного нажатия кнопок во время выполнения программных операций.
  10. Анализ документации и тестирование функционала накрутки просмотров: Провести тщательный анализ существующей документации по накрутке просмотров постов и протестировать соответствующие модули программы.
  11. Модификация функционала накрутки просмотров:
    • Изолировать модуль накрутки просмотров постов в отдельном окне, так как данный функционал не связан напрямую с другими функциями системы.
    • Обновить техническую документацию с учётом изменений, связанных с переносом модуля накрутки просмотров в отдельную область программы.
  12. Реализация выпадающих списков для ввода данных: Ввести элементы интерфейса типа "выпадающего списка" для полей, требующих ввода данных пользователем, с целью упрощения процесса настройки программы.
  13. Сохранение данных в базе данных: Разработать механизм сохранения данных, полученных в результате парсинга, в общей базе данных или отдельных файлах для последующего анализа и обработки.
  14. Выбор целевых групп для инвайтинга: Внедрить выпадающий список групп, в которые необходимо осуществлять приглашение пользователей, с возможностью быстрого доступа к данным о группах.
  15. Расширенные возможности парсера: Реализовать возможность выбора конкретных групп для парсинга или автоматический режим парсинга всех доступных групп одновременно.
  16. Обработка исключений и вывод сообщений об ошибках: Обеспечить корректное информирование пользователя о возникновении ошибки, связанной с удалённым аккаунтом, с использованием соответствующих уведомлений.
  17. Проверка вводимых URL-адресов: Встроить алгоритм предварительной проверки ссылок, введённых пользователем, для исключения использования недопустимых или вредоносных URL-адресов.
  18. Перенести все данные, которые в будущем будут настраиваться в config-файлы.
  19. Добавить вывод всей информации программы в GUI программы.
  20. Написать в документации, во всех функциях программы, что программа выводит предупреждение о том, что аккаунт не подключен, если он не подключен.
  21. Добавить в программу, функцию отображения данных с базы данных, что бы пользователь мог просматривать те данные, которые он ввел.