Массовый заказ (Mass Order): как запускать 100 заказов одновременно
Массовый заказ (Mass Order): Инструкция по автоматизации и запуску сотен задач одновременно
Функционал «Массовый заказ» (Mass Order) в панели Smmplan позволяет создавать от 2 до 1000 заказов одновременно через одно текстовое поле. Данный инструмент парсит введенные строки, валидирует их на стороне сервера и помещает в очередь обработки (BullMQ). Заказы обрабатываются фоновыми воркерами параллельно, что исключает таймауты при отправке запросов к провайдерам. Массовый заказ строго требует соблюдения синтаксиса `ID | Ссылка | Количество`. Любое отклонение от формата (например, использование неверного разделителя или невалидных ссылок) приводит к пропуску строки или ошибке валидации всей партии заказов.
Что такое Массовый заказ (Mass Order)?
Массовый заказ — это специализированный инструмент внутри платформы Smmplan, позволяющий за один раз (в один клик) создать от двух до сотен заказов. Вместо того чтобы методично выбирать категорию, услугу, вставлять ссылку и указывать количество для каждого задания, вы просто вставляете заранее подготовленный список команд в текстовое поле, а система Smmplan автоматически парсит эти данные и запускает работу серверов.
Кому и зачем это нужно?
1. Реселлерам услуг: Если у вас есть собственный магазин или Telegram-бот, и вы собираете заказы в течение дня, вы можете выгрузить их в текстовый файл и запустить разом вечером или утром, экономя часы ручной работы.
2. SMM-менеджерам: При комплексном продвижении поста (например, нужно накрутить 1000 просмотров, 200 лайков, 50 репостов и 10 комментариев на одну и ту же публикацию) гораздо быстрее использовать формат массового заказа.
3. Арбитражникам трафика: Для прогрева сетки аккаунтов часто требуется распределить небольшие объемы реакций по десяткам ссылок.
4. Экономия времени: Создание 100 заказов вручную займет около 30-40 минут монотонной работы. Массовый заказ справляется с этой задачей за 5 секунд.
Формат и синтаксис Массового заказа
Для того чтобы система Smmplan корректно распознала ваши намерения, данные должны быть введены в строго определенном формате. Базовый синтаксис массового заказа выглядит следующим образом:
`Service_ID | Link | Quantity`
(ID_Услуги | Ссылка | Количество)
Обратите внимание, что разделителем выступает символ вертикальной черты `|`. В некоторых случаях допускается отсутствие пробелов вокруг вертикальной черты, однако для читабельности и снижения риска ошибок рекомендуется использовать их.
Где взять Service ID (ID Услуги)?
Каждая услуга в панели Smmplan имеет свой уникальный цифровой идентификатор. Вы можете найти его двумя способами:
- На странице «Услуги» (Services): В таблице услуг первой колонкой всегда идет номер (ID).
- В выпадающем списке создания заказа: При выборе услугу в стандартном меню вы также увидите ее ID (например, "1025 - Telegram Подписчики [Быстрые]"). В данном случае ID — это 1025.
Примеры правильного форматирования
Допустим, вы хотите заказать:
- 1000 подписчиков в Telegram-канал (услуга ID 505) на ссылку `https://t.me/mychannel`
- 500 лайков на пост в Instagram (услуга ID 102) на ссылку `https://instagram.com/p/12345`
- 500 лайков на другой пост в Instagram (та же услуга ID 102) на ссылку `https://instagram.com/p/67890`
Ваш текст в поле «Массовый заказ» должен выглядеть так:
```text
505 | https://t.me/mychannel | 1000
102 | https://instagram.com/p/12345 | 500
102 | https://instagram.com/p/67890 | 500
```
Каждый новый заказ обязательно должен начинаться с новой строки. Нельзя писать два заказа в одну строку!
Пошаговая инструкция по запуску
1. Авторизуйтесь в личном кабинете Smmplan и убедитесь, что на вашем балансе достаточно средств для оплаты всех планируемых заказов. В отличие от создания по одному, массовый заказ списывает общую сумму мгновенно.
2. Перейдите в раздел «Новый заказ» (New Order) в левом навигационном меню.
3. В верхней части страницы переключите вкладку с «Одиночный заказ» (Single Order) на «Массовый заказ» (Mass Order).
4. В открывшемся большом текстовом поле введите или вставьте ваш список заказов в формате `ID | Link | Quantity`.
5. Внимательно проверьте данные. Убедитесь, что нет лишних пробелов внутри ссылок, что указанное количество соответствует лимитам (Min/Max) выбранной услуги.
6. Нажмите кнопку «Создать заказы» (Submit).
Система за доли секунды проанализирует строки. Если все верно, вы увидите зеленую плашку об успешном создании N-количества заказов. Общая стоимость будет рассчитана и списана с вашего баланса. Отслеживать статус выполнения вы сможете в стандартном разделе «Заказы» (Orders History).
Продвинутые сценарии и Drip-Feed (Капельная подача) в Массовых заказах
Некоторые пользователи хотят использовать Drip-Feed (постепенное добавление) через массовый заказ. В Smmplan формат для таких заказов расширяется дополнительными параметрами:
`Service_ID | Link | Quantity | Runs | Interval`
- Runs (Запуски): на сколько частей разбить заказ.
- Interval (Интервал): задержка в минутах между запусками.
*Пример:*
Вы хотите добавить 1000 лайков на пост (ID 200), но сделать это постепенно: по 100 лайков каждые 60 минут (10 запусков).
Формат:
`200 | https://t.me/post | 100 | 10 | 60`
*(Внимание: поддержка этого расширенного формата зависит от текущих настроек системы, перед использованием массивных кампаний рекомендуем протестировать на одном заказе).*
Возможные ошибки и способы их решения
При работе с массовыми заказами пользователи иногда сталкиваются с ошибками. Разберем самые частые:
1. Ошибка: "Неверный формат строки"
- Причина: Вы забыли символ `|`, пропустили параметр, или добавили лишний текст (например, комментарии).
- Решение: Проверьте строгое соответствие шаблону `ID | Link | Quantity`. Убедитесь, что нет пустых строк между заказами.
2. Ошибка: "Количество выходит за пределы минимума/максимума"
- Причина: Вы запросили, например, 10 лайков, в то время как минимальный заказ для выбранного Service ID составляет 50.
- Решение: Проверьте лимиты выбранной услуги на странице Services и исправьте количество в строке.
3. Ошибка: "Недостаточно средств" (Insufficient balance)
- Причина: Общая стоимость всех заказов в списке превышает ваш текущий баланс. Массовый заказ не создается частично — он либо создается целиком, либо отклоняется полностью.
- Решение: Пополните баланс в Smmplan или уменьшите количество заказов в пакете.
4. Ошибка: "Услуга отключена или не существует"
- Причина: Вы использовали старый Service ID. Провайдеры периодически обновляют базы, и старые ID отключаются.
- Решение: Перейдите в прайс-лист и найдите актуальный ID для нужной вам услуги.
Рекомендации и Best Practices
- Подготовка в Excel/Google Таблицах: Самый удобный способ готовить массовые заказы — использовать таблицы. В столбце A укажите ID, в столбце B — ссылки, в столбце C — количество. Затем используйте формулу объединения: `=A1&" | "&B1&" | "&C1`. После этого просто скопируйте получившийся столбец и вставьте в панель Smmplan.
- Пробный запуск: Если вы работаете с новой услугой или нестандартными ссылками (например, закрытые группы или пригласительные ссылки), сначала создайте один ручной заказ. Если он пройдет успешно, масштабируйте через Mass Order.
- Разделение крупных пакетов: Несмотря на то, что панель может обработать сотни строк за раз, для вашего же удобства контроля и отслеживания рекомендуется разбивать гигантские списки (более 500 строк) на партии по 100-200 строк.
Ограничения и технические особенности обработки
При работе с массовыми заказами важно учитывать архитектурные особенности системы Smmplan:
1. Транзакционность баланса: Система сначала валидирует все строки из вашего списка. Если хотя бы в одной строке есть критическая ошибка формата или недопустимый Service ID, вся партия отклоняется. Списание средств происходит единой транзакцией только после успешной валидации всех строк.
2. Параллельная обработка (Background Workers): После списания средств заказы передаются в очередь BullMQ (Redis). Фоновые воркера распределяют задачи и отправляют их конечным провайдерам. Из-за асинхронной природы обработки статусы заказов могут обновляться с задержкой в 5-10 секунд.
3. Лимиты провайдеров: Если вы отправляете 100 заказов на одну и ту же ссылку одновременно, провайдер может отклонить часть из них из-за внутренних rate-limits (ограничений на частоту запросов). В таких случаях часть заказов перейдет в статус "Canceled", а средства за них автоматически вернутся на баланс. Рекомендуется использовать Drip-Feed для массивных накруток на один целевой URL.
4. Специфика ссылок (targetType): Система автоматически определяет тип необходимой ссылки (канал, пост, кастомный формат) на основе категории услуги (маппинг `inferTargetTypeFromCategory`). Если вы отправляете ссылку на канал в услугу, которая ожидает ссылку на пост (например, лайки), строка не пройдет начальную валидацию. Убедитесь, что все ссылки в партии соответствуют требованиям выбранных ID услуг.