⚙️Многопоточность в DeskGram

Статья ещё не закончена

🎉 Мы рады представить Вам многозадачность в DeskGram!

Что можно делать на данный момент?

  • Можно открыть необходимое количество задач рассылки или приглашений.

  • Сохранение полных конфигураций настроек рассылки (с базами текстов), приглашений.

  • Просмотр лога и пауза нужного процесса.

  • Планирование запуска (таймер) рассылки и приглашений.

  • Параллельно с запущенными потоками можно запустить любой другой модуль программы, который ещё не добавлен в многозадачность.

  • При запуске нового потока можно переключаться по сохранённым шаблонам без потери уже заполненных, но ещё не сохранённых настроек.

  • Всплывающие оповещения о завершённых задачах (или отключить в "Мои задачи").

👋🏻 Как создать новую задачу

Просто нажмите правой кнопкой мыши по иконке в меню того модуля, который требуется запустить в новом потоке.

Многозадачность в данный момент поддерживает следующие модули:

  • Инвайтер

  • Рассылка

👌🏻 Открылось окно, что дальше?

  1. Нажмите на закрытый глаз, чтобы спрятать окно новой задачи (её можно будет заново показать в "Мои задачи").

  2. Управление сохранёнными шаблонами настроек. Сохранение всех настроек окна (+шаблоны и базы текстов при работе с модулем рассылки).

Запущенная таким образом задача по умолчанию скрывает работу браузера для Вашего удобства. Как вернуть отображение браузера?

Вы можете менять настройки в новом шаблоне (который ещё не сохранили) и переключаться на уже сохраненные шаблоны не боясь потери заполненных данных, программа создаёт рабочее пространство для Вашей задачи.

😇 С этим понятно, как управлять задачами?

Нажмите "Мои задачи" в меню программы, либо просто запустите работу нового потока и скройте окно, откроется панель задач:

  1. Настройки

  2. Номер и название задачи

  3. Статистика задачи

  4. Кнопка "Пауза/Возобновить" (на скриншоте пауза не установлена)

  5. Показать/Скрыть окно этой задачи

  6. Открыть вспомогательное окно с полным логом (закреплять поверх других окон, прозрачность окна, пауза и другие функции управления задачей) для удобного отслеживания

  7. Установить таймер на запуск задачи (кнопка скрыта когда задача уже находится в процессе)

Отключить всплывающие уведомления о завершённых задачах можно в настройках в окне "Мои задачи".

Практическая информация

Для начала рекомендую всем обдумать какие новые для себя кейсы или настройки Вы хотели бы попробовать применить под своё направление.

Например, для инвайтеров это может быть создание шаблона настроек для медленного, равномерного и безопасного приглашения в группу, для спамеров это может быть шаблон рассылки в чаты со всеми учтёнными настройками задержек и обработок too fast.

Совмещайте разные подходы, тестируйте больше вариантов, обязательно предлагайте нам свои идеи по улучшению нашего продукта!

Last updated