Вход в кабинет

Пароль выдан администратором. Задайте свой — выданный перестанет работать.

Parse_Bot

Настройка не завершена
Автомат первого касания выключен

Пишет первым авторам заявок, одобренных моделью, случайной заготовкой из списка ниже. Заявки, прошедшие только по ключевым фразам, автомат не берёт. Одному человеку — одно касание в 48 часов, не больше двух за две недели.

Telegram ограничивает аккаунты за сообщения незнакомым людям, и снять ограничение досрочно нельзя — только переждать. Поэтому новый отправитель начинает с трёх сообщений в сутки, а первый же отказ вида PEER_FLOOD останавливает рассылку с него до конца суток.

Кто отправляет

Роль аккаунта меняется на вкладке «Аккаунт». Читающий аккаунт в этот список не попадёт никогда.

Заготовки сообщений

Автомат берёт случайную. Чем их больше и чем сильнее они различаются, тем меньше рассылка похожа на рассылку.

Кампания не заведена

🔥 Ждут вашего ответа

Согласились продолжить и написали после оффера, а мы ещё не ответили. Дольше всех ждущие сверху.

Требуют человека

Ход рассылки

Кто отправляет и когда

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

Тексты по аккаунтам

Все закреплённые варианты

Общий пул до закрепления

У каждого аккаунта свои тексты: вариант, впервые взятый аккаунтом, закрепляется за ним навсегда, до 50 на этап. Внутри своих аккаунт берёт случайный, без повтора, пока не ушли все. Тексты правятся в таблице и подтягиваются импортом.

Что ответили

Все ответы подряд, свежие сверху, — и что сервис с ними сделал. Разговор мог уехать в оффер, в отказ или на проверку, но вопрос у вас один и тот же.

Выберите диалог слева

Вступайте в нужные группы сами, со своего аккаунта — как обычный человек. Список обновляет читатель раз в минуту; отметьте, какие чаты мониторить. Автоматическое вступление выключено намеренно: join — самая банoопасная операция MTProto. В колонке «Правила» видно, какими наборами считается чат; менять назначение — в «Каталоге», там же можно отметить сразу несколько.

Мониторятся
ЧатТипУчастниковПравила Аккаунт
Можно добавить
ЧатТипУчастниковПравила Аккаунт
Группы, доступные вашему кабинету

Здесь ваши собственные чаты, общие группы платформы и приватные группы, доступ к которым выдал администратор. Группы, которые держит чужой аккаунт, помечены best effort: если владелец отключит аккаунт, покрытие пропадёт. В колонке «Правила» отмечается, какими наборами фраз считается группа — без единой галочки работает основной набор.

ГруппаДоступУчастниковЛидов 7д С юзернеймомSLAПравила
Набор правил:

Порог балла: лид создаётся, если сумма весов ≥ порога
не учитывать окончания слов и прощать одну опечатку. Работает только для plus-фраз: блокеры остаются строгими
Помощь модели

«Предложить фразы» сохраняет описание само — отдельно нажимать не нужно. Набор читает только те чаты, которым он назначен в «Каталоге»; основной набор читает все чаты без явного назначения.

Модель предлагает

Ничего не применяется, пока вы не нажмёте кнопку. Снимите галочки с лишнего.

⚠️ Живых сообщений для этого набора не нашлось, поэтому фразы придуманы по описанию услуги. Проверьте их в «Проверить текст» ниже и не ждите совпадений сразу: придуманные фразы обычно расходятся с тем, как люди пишут на самом деле. Когда чаты накопят сообщения, нажмите ещё раз.

ФразаРольВесПочему
плюс-фразы не применяются; блокеры, обязательные фразы и порог длины остаются как есть

⚠️ Модель судит без описания услуги — значит по общему признаку «человек ищет исполнителя», и в заявки попадёт всё подряд: грузчики, покраска забора, поиск коуча. Заполните поле выше и сохраните.

Промпт для этого режима

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

после сохранения прошлые решения модели перестают использоваться повторно
Что мы отклоняем

Слова, которые часто встречаются в отклонённых заявках и ни разу — в принятых. Блокер отменяет заявку целиком и работает ДО модели: это единственный способ запретить тему наверняка, потому что модель можно уговорить текстом сообщения, а блокер нельзя.

Слова из ваших скипов показываются сразу. Слова, которые отклоняла только модель, она же и проверяет — счёт слов не отличает тему («шабашка») от общего слова («деньги»), и без проверки список опасен. Проверка стоит одну генерацию и только за новые слова: повторное нажатие бесплатно.

⚠️ Вы ещё ни разу не нажали «Скип». Предложены только слова, которые модель и так отклоняет — блокер на них сэкономит вызовы и подстрахует, когда модель недоступна, но новых ошибок не поймает. Точность растёт от скипов: скип — это случай, где модель ошиблась, и узнать об этом она может только от вас.

Общих слов у отклонённых заявок не нашлось. Это нормально, пока решений мало: вернитесь, когда накопятся.

⚠️ Слова из отказов модели проверить не удалось — модель недоступна или кончился месячный лимит. Показаны только слова из ваших скипов: они проверки не требуют, вы приняли это решение сами.

СловоОткудаПочему
ничего не применяется, пока вы не нажмёте
Свежие отклонённые

То, что одним словом не описывается, описывается примером. Кнопка допишет их в промпт судьи как «это НЕ заявки» — текст появится в поле выше, прочитайте и сохраните сами.

Ответ автору заявки

Ваш образец ответа. Когда вы жмёте «Написать в ЛС» на карточке, модель подгоняет его под конкретную заявку — смысл, тон и структуру она сохраняет, меняет только то, что делает ответ уместным здесь. Образец живёт на наборе правил, потому что ответ связан с отбором: в чат про ремонт и в чат про мероприятия пишут по-разному.

Ничего не рассылается: очередь наполняется только вашим нажатием, и между отправками стоит пауза. Если модель недоступна или кончился месячный лимит, уходит образец как есть — без адаптации, но уходит.

Как именно подгонять

Не что сказать, а как: «обращаться на ты», «без смайликов», «не здороваться, если человек уже поздоровался». Что сказать — это сам образец выше.

Проверить текст

Прогон через ваши правила — видно, что сработало.

ФразаРольВесСрабатываний

Подключить Telegram-аккаунт

Вход выполнится с IP сервера (Германия, Contabo). Если вы обычно заходите из другой страны, для антиспама Telegram это заметное событие. После подключения аккаунт должен жить только здесь: параллельные входы с телефона допустимы, а вот вторая копия сессии в другом сервисе ломает её.

Код придёт в приложение Telegram, а не по SMS.

Код живёт около пяти минут.

Пароль от кабинета

Смена пароля разрывает все остальные сессии — текущая остаётся.

Куда слать заявки

Бот не может написать первым, пока вы сами не нажали Start — это ограничение Telegram, а не настройка. Поэтому шаг обязателен.

Если ссылка не открылась

Отправьте боту /start, он покажет ваш числовой id — вставьте его сюда.

Дополнительные чаты

Ещё получатели заявок — личный чат, группа или канал, независимо от того, кто из вас вошёл в кабинет. Добавьте бота в чат (в канал — админом, иначе он не увидит посты) и отправьте там /id, бот покажет числовой id.

Инциденты
ТипВажностьГруппаСлепое окноСтатус

Кабинеты

КабинетПользователиАккаунтовЛимит Модель за месяцГруппЛидов

Группы и доступы

Общая — группу видят все кабинеты. Приватная — только владелец аккаунта и те, кому доступ выдан поимённо. Отзыв действует сразу: грант проверяется на каждом сообщении, а не при подписке.

Журнал выдач

КогдаДействиеКомуГруппаКто выдал

Новый обход

Читает историю обычной группы, ОДНОЙ форум-темы или комментарии к постам КАНАЛА. Группу можно выбрать из чатов, которые аккаунт уже видел, либо указать @username публичного чата — в него не нужно вступать: историю публичной супергруппы видно и без членства. Тип чата (обычный, форум, канал) определяется живым запросом в фоне, это может занять минуту; для закрытых чатов аккаунт обязан состоять в них.

темы форума:
или чат по ссылке, без списка:
за раз в сутки
сохранять:
сообщений/сутки резолвов/сутки bio/сутки

Сразу список чатов

Ссылки или @username по одной в строке (можно и через запятую) — так, как их присылают списком. Тип каждого чата определится сам: обычная группа, форум или канал. Вступать не нужно, если чат публичный. Квоты и фильтр берутся из полей выше.

папка
за раз

Общий лимит на аккаунт

Потолок на сутки для ВСЕХ обходов одного аккаунта вместе. Пока сумма их квот в него помещается, каждый работает по своей квоте. Как только перерастает — каждому достаётся доля, пропорциональная его квоте.

сообщений/сутки резолвов/сутки bio/сутки участников/сутки

Обходы

обновляем…

Как это работает

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

С чего начатьпять шагов до первой заявки Лидылента заявок и что с ними делать Перепискаответы людей и ваши реплики Рассылка по спискуконтакты из таблицы, два шага, разбор ответов Чатыкакие чаты мониторить Каталоггруппы, доступные вашему кабинету Правилаключевые фразы, веса и порог Аккаунтподключение Telegram и ответы Уведомлениякуда приходят заявки Метрикиворонка и инциденты Админкабинеты и выдача доступов Ограничения Telegramпочему устроено именно так Безопасностьчто и как хранится Частые вопросымало заявок, много мусора, баны

С чего начать наверх

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

1. Подключить аккаунт Вкладка : номер, код из Telegram, при необходимости пароль двухфакторной аутентификации. Без аккаунта читать чаты нечем — бот не видит групп, в которых не состоит.
2. Вступить в нужные чаты Руками, со своего телефона, как обычный человек. Система за вас никуда не вступает — это самая рискованная операция, см. ограничения.
3. Отметить, что мониторить Вкладка . Список появляется в течение минуты после подключения аккаунта.
4. Настроить фразы Вкладка . Стартовый набор уже есть, но под вашу услугу его почти всегда нужно править.
5. Подключить уведомления Вкладка — одна кнопка. Без неё заявки будут копиться в кабинете, но не приходить в Telegram.

Пока хотя бы один шаг не сделан, наверху кабинета висит чек-лист с подсказкой, чего не хватает. Он исчезает сам, когда всё готово.

Лиды наверх

Лента заявок. Каждая карточка — сообщение, которое прошло ваши правила.

Почему на карточке иногда несколько сообщений

Люди редко пишут запрос одним абзацем: «посоветуйте мне» / «нужна разработка» / «сайта» / «можно в лс» — четыре реплики подряд за полминуты. По отдельности ни одна ничего не значит, вместе это очевидная заявка. Поэтому подряд идущие сообщения одного человека в одном чате оцениваются как одно.

Серия закрывается, когда человек замолчал на полторы минуты — порог взят из реального распределения пауз в ваших чатах. Из-за этого заявка появляется не мгновенно, а через минуту-полторы после последнего сообщения: иначе карточка уходила бы с половиной запроса, а отозвать её из Telegram невозможно. Ссылка «Открыть первое сообщение» ведёт в начало разговора, а не в обрывок.

Если автор потом отредактирует или удалит любое из склеенных сообщений, отправка отменяется целиком: оценивался склеенный текст, значит и устаревает он целиком.

Фильтр по статусу

Новыеждут вашего решения
В очередивы нажали «Написать», касание ждёт отправки
Отправленныесообщение автору ушло
Отсеянныезаявка нашлась, но система её придержала — причина указана прямо на карточке
Пропущенныевы нажали «Скип» или «В бан-лист»

Почему заявку могли отсеять

crosspostтот же человек с тем же текстом уже попадался за последние 7 дней в другом чате
tenant_cooldownэтот человек недавно уже был вашей заявкой
blacklistedвы отправили его в бан-лист
already_clientпомечен как ваш действующий клиент
dncчеловек в глобальном списке «не беспокоить» на уровне платформы

Отсеянные не выбрасываются, а сохраняются с причиной — иначе невозможно понять, сколько заявок съедает дедупликация, и подобрать длину паузы.

Метка достижимости

можно в ЛСу автора есть публичный @username — ему можно написать в личные сообщения
только в тредюзернейма нет, но ваш аккаунт состоит в этом чате — можно ответить прямо там
не достатьни юзернейма, ни своего аккаунта в чате. Это ограничение Telegram, а не настройка

Кнопки

  • Открыть сообщение — ссылка на оригинал в чате (только для групп с публичным адресом).
  • Написать вручную — открывает переписку с автором в вашем Telegram. Вы пишете сами, система не участвует.
  • Наш лид — отметка попадания. Ничего не отправляет и статус не меняет: она нужна, чтобы система знала, что заявка была нужной, — особенно когда первое касание вы делаете руками. Отметить можно и до, и после ответа.
  • Скип — заявка уходит в «Пропущенные», человек освобождается для других.
  • В бан-лист — то же плюс запрет на будущие заявки от этого человека.

Скип — не только уборка ленты. Это единственный способ сказать системе, что она ошиблась: по скипнутым заявкам предлагают слова в блокеры, чтобы такое больше не приходило. Не скипнутая заявка считается нормальной, и слова из неё блокером никогда не станут. «Наш лид» — обратный сигнал: он отличает подтверждённое попадание от заявки, которую просто ещё не открывали, и только по этой паре считается точность.

Кнопка «Написать» с автоматической отправкой живёт не здесь, а на карточке в боте — решение принимается за секунды, и панель для этого медленнее. См. Уведомления.

Рассылка по списку наверх

Второй способ начать разговор, кроме заявок: список контактов вы приносите сами, в Google-таблице. Сервис пишет первое сообщение, ждёт ответ и разбирает его смыслом, а не поиском слов.

Два шага, а не один Первое сообщение короткое — просьба разрешить задать вопрос. Предложение уходит только тем, кто ответил. Молчащих сервис не дожимает никогда: право отвечать тем, кто написал первым, — единственное, что остаётся у ограниченного аккаунта, и терять его из-за дожима незачем.
Варианты текста Первое сообщение берётся случайно из активных вариантов с учётом веса. Это нужно, чтобы сравнить отклик — таблица «Отклик по вариантам» показывает, какой из них люди читают охотнее. Не для маскировки рассылки: варианты отличаются формулировкой вопроса, а не переставленными символами.
Разбор ответа Модель определяет смысл: готов слушать, просит рассказать, спрашивает кто вы, просит позже, отказывается или непонятно. Если модель не уверена — контакт уезжает в «Требуют человека», и ничего не происходит само. Лучше пропустить неоднозначный ответ, чем отправить предложение после отказа.
«Откуда у вас мой контакт?» Сервис отвечает честно заготовленным текстом и ждёт разрешения продолжить. Скрывать или выдумывать источник контакта нельзя — это прямой путь к жалобам.
«Позже» Сервис сам не возвращается. Срок фиксируется, контакт видно в списке «просили позже», решение принимает человек.
Отказ Контакт помечается STOP, и человеку больше не напишет ни один кабинет платформы. Это не наш лимит, а его прямой отказ.
Темп Новый отправитель начинает с трёх сообщений в сутки, дальше прибавляет по одному, потолок двадцать. Сообщения размазываются по рабочему окну (10:00–20:00 МСК), а не уходят залпом. Отказ вида PEER_FLOOD останавливает рассылку с аккаунта до конца суток и роняет прогрев вдвое.
Таблица Тексты и правила разбора берутся из таблицы при импорте: правите там — меняется здесь. Лист «Журнал» сервис перезаписывает сам: это зеркало базы, а не место, где живёт состояние. Свои пометки там не сохранятся.

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

Переписка наверх

Личные сообщения: что вам ответили и что вы ответили в ответ. Пишется и читается с вашего Telegram-аккаунта, а не от имени бота — человек видит обычную переписку с живым собеседником.

Диалог привязан к аккаунту

Ответ приходит тому аккаунту, который писал, и переадресовать его нечем — так устроен Telegram. Поэтому у каждого диалога свой аккаунт, и он показан в шапке. Селектор наверху фильтрует список и показывает, где сколько непрочитанного; сменить отправителя в уже начатом диалоге нельзя.

Непрочитанные и «ждёт»

Это разные вещи. Синий счётчик — сколько сообщений вы ещё не открывали. Метка ждёт означает, что последнее слово осталось за собеседником: диалог можно прочитать и забыть ответить, и теряются клиенты именно так. Галочка «только ждущие ответа» оставляет в списке одни такие.

Как начать переписку

Кнопка «Написать вручную» на карточке заявки. Юзернейм для этого не нужен: человеку без публичного @username пишут по тому сообщению, в котором его видели. Выберите аккаунт — и диалог откроется здесь.

Предупреждения над лентой

Если этому человеку недавно уже писали — с вашего кабинета или с соседнего, — над полем ответа появится предупреждение. Это подсказка, а не запрет: решаете вы. Единственный случай, когда отправить нельзя совсем, — человек попросил ему не писать. Это не наш лимит, а его слово, и обходить его нечем.

Чего здесь нет

Только текст: картинки и файлы не отправляются, а входящие показываются пометкой вроде [photo]. Лента обновляется раз в пять секунд, пока вкладка открыта. Сообщения, пришедшие в момент, когда наш читатель был перезапущен, подтягиваются из Telegram при открытии диалога.

Чаты наверх

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

Два раздела

Мониторятсясистема читает эти чаты и ищет в них заявки по вашим правилам
Можно добавитьаккаунт в чате состоит, но чат не читается

Поиск ищет по названию и по @юзернейму одновременно, фильтр рядом сужает до групп, каналов или личных чатов. Счётчик показывает «N из M», когда фильтр активен.

Как добавить новый чат

  1. Вступите в него сами, со своего Telegram — как обычный человек.
  2. Подождите до минуты и обновите список.
  3. Нажмите «Мониторить».

Автоматическое вступление выключено намеренно. Вступление в чаты программой — самая заметная для антиспама Telegram операция, и если её можно не делать, лучше не делать.

«Отключить» снимает чат с чтения, но не выводит из него ваш аккаунт: вступали вы руками, выходить тоже вам.

Каталог наверх

Группы, которые разрешено подключить именно вашему кабинету. Три источника:

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

Чужие группы, к которым доступа нет, вы здесь не увидите вообще — ни строкой, ни названием.

Надёжность подписки

standardгруппу держит ваш аккаунт или аккаунт платформы
best effortгруппу держит аккаунт другого клиента. Он вправе отключить его в любой момент, и тогда покрытие пропадёт

Какими правилами считается группа

Колонка «Правила» у подписанной группы — это галочки наборов фраз. Ни одной галочки означает основной набор кабинета; отметив набор, вы считаете эту группу его фразами и его порогом. Наборов можно отметить несколько — один чат бывает интересен сразу с двух сторон, и заявка при этом всё равно приходит одной карточкой, просто в ней видно, что сработало не одно правило. Сами наборы заводятся на вкладке .

Отписка не удаляет накопленные заявки и не выводит никого из чата — просто перестают приходить новые.

Правила наверх

Каждое сообщение из ваших чатов прогоняется через список фраз. Совпадения дают баллы; если сумма дотянула до порога — появляется заявка.

Роли фраз

plusдобавляет свой вес к сумме. Основной инструмент
minusвычитает вес. Для слов, которые снижают вероятность, но не отменяют её
requiredбез этой фразы заявки не будет, сколько бы плюсов ни набралось
blockerобнуляет заявку целиком. Вес не важен

Порог

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

Наборы правил

Наборов может быть несколько: у каждого свои фразы и свой порог. Один из них — основной: по нему считаются все чаты, которым явно не назначен другой. Переключатель наверху вкладки выбирает, какой набор вы сейчас правите.

Назначение набора чату живёт на вкладке , колонка «Правила». Это нужно, когда чаты разные по смыслу: в одном ищут разработку, в другом — маркетинг, и одни и те же фразы там работают по-разному. Одному чату можно назначить несколько наборов сразу.

«Новый» предлагает скопировать фразы из открытого набора — с копии начинать проще, чем с пустого списка, а пустой набор не приносит ни одной заявки. Удаление набора возвращает его чаты на основной: заявки не пропадут, но правила у этих чатов станут другими, и панель об этом предупредит.

Нечёткое совпадение

С этой галочкой фраза срабатывает не только буква в букву. Окончания не учитываются — «ищу подрядчика» поймает и «ищем подрядчиков», — и допускается одна опечатка: «падрядчика» тоже засчитается.

Опечатка прощается только в словах от шести букв и никогда в первой букве. Иначе «бот», «бет» и «бит» стали бы одним словом, и мусора пришло бы больше, чем заявок.

Нечётко работают только plus-фразы. blocker, required и minus всегда сравниваются точно. Причина простая: лишнюю заявку вы увидите и закроете, а заявку, которую по опечатке убил блокер, не увидит никто.

Из-за этого включение галочки не может отнять заявки — только добавить. Если добавленные оказались мусорными, снимите галочку, и всё вернётся как было.

Что мы отклоняем

Кнопка «Посмотреть» считает, какие слова часто встречаются в отклонённых заявках и ни разу — в принятых, и предлагает их в блокеры.

Слова из ваших скипов показываются сразу — решение по ним вы уже приняли. Слова, которые отклоняла только модель, она же и проверяет: подсчёт не отличает тему («шабашка») от общего слова («деньги»), а блокер на «деньги» выкосит половину нормальных заявок. Проверка стоит одну генерацию и только за новые слова — повторное нажатие бесплатно. Если модель недоступна или лимит исчерпан, показываются только слова из скипов, и об этом сказано прямо.

Ничего не применяется само. Блокер отменяет заявку целиком, и ошибка тут дорогая: лишний плюс приносит лишнюю заявку — это видно сразу, а лишний блокер молча убивает нужную, и заметить это нечем. Поэтому галочки сняты по умолчанию, а слова из ваших собственных плюс-фраз в список не попадают вовсе.

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

Рядом — несколько свежих отклонённых текстов и кнопка «Вставить в промпт». То, что одним словом не описывается, описывается примером. Промпт при этом не сохраняется сам: текст появится в поле, вы его читаете и сохраняете сами — правка промпта обесценивает прошлые решения модели.

Ответ автору заявки

Поле «Ответ автору» — ваш образец: что и как вы отвечаете. Когда вы жмёте «Написать в ЛС» на карточке, модель подгоняет образец под конкретную заявку, сохраняя смысл и тон. Один текст на все случаи читается как рассылка, а от рассылок мы уходим намеренно: сообщение уходит от вашего аккаунта и должно выглядеть написанным вами.

Образец живёт на наборе правил, а не на кабинете, потому что ответ связан с отбором: в чат про ремонт и в чат про мероприятия пишут по-разному. Если модель недоступна или кончился месячный лимит, уходит образец как есть — без адаптации, но уходит.

Ответить в группе моделью нельзя и не будет: на карточке для этого есть кнопка «Открыть в чате» — она открывает сообщение, и вы отвечаете сами. Telegram не умеет открывать чат с заранее подставленной цитатой, поэтому кнопка честно называется «Открыть», а не «Ответить».

ИИ: с чего начать

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

1Подключите чаты в и дайте им поработать хотя бы день — модели нужны ваши реальные сообщения, а не выдуманные примеры.
2Здесь, на вкладке «Правила», заполните поле «чем вы занимаетесь и что для вас хорошая заявка». Пишите как есть: «делаем сайты и ботов малому бизнесу, хорошая заявка — человек ищет исполнителя, а не предлагает свои услуги».
3Нажмите «Предложить фразы» и подождите. Обычно это полминуты до минуты — модель читает сотни сообщений.
4Снимите галочки с лишнего и нажмите «Применить выбранные». Дальше всё работает как обычно, модель в этом больше не участвует.
5Через день-два посмотрите на заявки. Если фразы дают мусор — удалите лишние и повторите шаг 3, описав услугу точнее.

Галочку «Модель решает вместо баллов» включайте после этого, а не вместо. Сначала полезно увидеть, какие формулировки вообще встречаются в ваших чатах.

Помощь модели: подобрать фразы

Опишите, чем занимаетесь и что для вас хорошая заявка, и нажмите «Предложить фразы». Модель прочитает реальные сообщения из ваших чатов и предложит список фраз с ролями, весами и порогом.

Выборка здесь не деталь, а весь смысл. Фразы, придуманные из головы, не совпадают с тем, как люди пишут на самом деле — именно поэтому вручную написанный список может не сработать ни разу. Модель без выборки нафантазирует то же самое, просто быстрее.

Ничего не применяется само: вы видите список, снимаете галочки с лишнего и жмёте «Применить выбранные». Фразы, которые у вас уже есть, помечены и по умолчанию сняты.

Помощь модели: судить сообщения

Галочка «Модель решает вместо баллов» переключает набор в режим, где заявку определяет модель, а не сумма весов. Плюс- и минус-фразы при этом не применяются, но и не удаляются — снимите галочку, и всё сразу вернётся как было.

Что продолжает работать всегда: blocker, required и порог длины. Они срабатывают до обращения к модели — это бесплатно отсекает мусор, и это единственный способ гарантированно запретить тему: модель можно уговорить текстом сообщения, список фраз нельзя.

Решение модели видно прямо на карточке заявки — строкой «Модель: …». Это же объяснение — единственный способ понять, что она поняла не так.

Если модель ошибается или молчит

Пропускает нужные заявки Опишите услугу подробнее в поле выше и добавьте пример «хорошей» заявки своими словами. Модель судит строго по этому описанию: если написано «делаем сайты», запрос на настройку рекламы она честно отклонит.
Приносит мусор Допишите в описание, что заявкой не является. Совсем железно тему закрывает blocker: он срабатывает до модели, и уговорить его текстом сообщения нельзя.
Изменили промпт, а решения прежние Так не бывает: сохранение промпта обнуляет память прошлых решений. Проверьте, что нажали «Сохранить промпт», а не только поправили текст.
Заявки идут, но без строки «Модель» Значит набор считался фразами. Причина — в : либо исчерпан лимит, либо модель была недоступна. Сервис в обоих случаях продолжает работать, просто без ИИ.

Недоступность модели — нормальная и ожидаемая ситуация: она бывает у любого поставщика. Заявки при этом не теряются, а считаются по фразам, поэтому держать список фраз в рабочем состоянии стоит, даже когда включён ИИ-режим. Именно поэтому фразы при включении галочки не удаляются.

Что происходит, когда модель не отвечает

Запрос повторяется несколько раз, затем пробуются запасные модели — у них другой поставщик, и когда лежит один, второй обычно отвечает нормально. И только если промолчала вся цепочка, набор считается по фразам. Заявка при этом может прийти на несколько минут позже обычного — это ожидание того, чтобы её посмотрела модель, а не фразы.

Об этом приходит уведомление в бота — один раз, а не каждую минуту. Когда модель оживает, отметка снимается сама, и о следующем сбое вам скажут снова. Плашка, приходящая каждую минуту, заканчивается тем, что человек отключает бота, и настоящий сбой проходит мимо него.

В заявках, отобранных без модели, нет строки «Модель» — по ней видно, какие карточки прошли через ИИ, а какие посчитаны фразами.

Сколько это стоит и где лимит

У кабинета есть два месячных лимита: сколько решений модели по сообщениям и сколько генераций набора он может потратить. Оба считаются по календарному месяцу и обнуляются первого числа. Остаток виден на вкладке .

Счётчика два, а не один общий, специально: иначе один шумный чат съел бы возможность перегенерировать себе фразы — то есть ровно тот инструмент, которым шумный чат и чинится.

Когда лимит решений исчерпан, заявки продолжают приходить по фразам — набор просто перестаёт спрашивать модель, и в «Метриках» появляется отметка об этом. Сервис не замолкает. Лимит поднимает администратор платформы.

Один и тот же текст в пяти чатах стоит одно решение, а не пять: ответ модели запоминается по тексту. Правка промпта обнуляет эту память — иначе вы меняли бы формулировку и не видели эффекта.

Тестер

Вставьте реальный текст из своего чата и нажмите «Проверить». Панель покажет итоговый балл, какие фразы сработали и почему заявки бы не было. Проверка идёт по тому набору, который открыт в переключателе. Если фраза сработала нечётко, рядом показывается ≈ то, что реально стояло в тексте — без этого правила выглядели бы магией. Это самый быстрый способ настроить правила, не дожидаясь живых сообщений.

Полезное правило: высокоинтентные фразы вроде «ищу подрядчика» или «пишите в личку» работают лучше широких вроде «автоматизация». Человек, который позвал к контакту, и человек, который случайно упомянул слово, — это разные люди.

Слишком короткие сообщения игнорируются целиком: в наборе по умолчанию порог длины — 25 символов. Он отсекает «+», «ага» и прочий шум.

Аккаунт наверх

Подключение

Три шага: номер в международном формате → код, который придёт в приложение Telegram, а не по SMS → пароль двухфакторной аутентификации, если он у вас стоит.

Вход выполняется с IP сервера в Германии. Если ваш аккаунт обычно заходит из другой страны, для антиспама Telegram это заметное событие. Не подключайте сюда аккаунт, потеря которого будет болезненной.

На попытку даётся около пяти минут — столько живёт код. Если не успели, начните заново, это нормально.

Сколько аккаунтов можно подключить

По умолчанию два. Точное число задаёт администратор платформы, и оно показано наверху вкладки: «использовано из доступного». Упёрлись в лимит — отключите лишний аккаунт или попросите поднять.

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

Зачем несколько: у одного аккаунта потолок 500 чатов, и разные аккаунты могут состоять в разных сообществах. Плюс нагрузка и риск ограничений размазываются, а не копятся на одном.

Ответы авторам заявок

Галочка «Отвечать с этого аккаунта» разрешает системе отправлять касания от вашего имени. Отдельный аккаунт для ответов не нужен и не заводится: писать человеку может только тот аккаунт, который «видел» его в чате — см. ограничения Telegram.

Галочка ничего не рассылает сама:

  • сообщение уходит только после вашего нажатия «Написать» на карточке в боте;
  • между отправками пауза от 40 до 180 секунд — человеческий темп;
  • писать можно лишь тем, у кого есть публичный @username;
  • рядом с галочкой видно очередь и сколько отправлено сегодня — если очередь растёт, а счётчик стоит, отправка встала.

Ваш аккаунт и чужие подписки

Если администратор платформы открыл кому-то доступ к вашей группе, в карточке аккаунта появится строка с числом чужих подписок. Запретить это из кабинета нельзя — решение принимает администратор, — но знать вы обязаны: чужой трафик идёт через ваш аккаунт и расходует его лимиты.

Отключение

Стирает сохранённую сессию и прекращает чтение. Из чатов аккаунт не выходит. Если на нём держались подписки других кабинетов, они станут недоступными, и панель покажет, сколько именно.

Пароль от кабинета

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

Уведомления наверх

Заявки приходят карточками в Telegram — с текстом сообщения, автором, ссылкой на оригинал, баллом и кнопками решения.

Шаг обязателен и обойти его нельзя: бот не может написать человеку первым, пока тот сам не нажал Start. Это правило Telegram, а не настройка сервиса.

Два способа

Кнопка «Подключить уведомления» открывает чат с ботом по одноразовой ссылке. Нажимаете Start — привязка происходит сама. Ссылка живёт 15 минут
Ввод id вручную отправьте боту /start, он покажет ваш числовой id — вставьте его в поле ниже. Запасной путь, если ссылка не открылась

Команды бота

/startпривязка или напоминание вашего id
/statusсколько чатов мониторится, сколько фраз, какой порог, сколько заявок за неделю
/helpкраткая справка внутри Telegram

Не только заявки

В бота приходят и сообщения о сбоях, на которые вы можете как-то ответить: модель не отвечает, кончился месячный лимит, аккаунт выкинули из группы, Telegram ограничил аккаунт. Диагностические мелочи туда не идут — они остаются на вкладке , с ними разбираемся мы.

О каждом таком случае сообщается ровно один раз. Когда причина отпадает, отметка снимается сама — и если то же самое повторится завтра, вам скажут заново. Это разные новости, и молчать про вторую нельзя.

Один Telegram-аккаунт может обслуживать только один кабинет. Доставляются заявки не старше суток — иначе после долгого простоя вам пришла бы вся накопленная очередь разом.

Метрики наверх

авторов с юзернеймомдоля людей в ваших чатах, которым в принципе можно написать в ЛС. Главная цифра сервиса: она определяет потолок всего остального
лидов всего / новыхсколько заявок нашлось и сколько ждёт решения
можно написать в ЛС / недостижимыта же доля, но в штуках по вашим заявкам
отсеяно дедупомсколько заявок придержала система. Если цифра большая — вероятно, один и тот же человек постит в несколько ваших чатов
касаний отправлено / ответиливоронка ответов на ваши сообщения
открытых инцидентовпроблемы с покрытием: аккаунт выкинули из группы, группа стала недоступна и т.п.

В таблице инцидентов есть «слепое окно» — сколько минут вы фактически не получали данные из группы. Сумма таких окон за месяц и есть реальное качество сервиса.

Админ наверх

Раздел виден только администратору платформы.

Кабинеты

Создание кабинета выдаёт временный пароль — он показывается один раз, в базе остаётся только хеш. Передайте его клиенту: при первом входе панель потребует задать свой. «Новый пароль» выдаёт другой временный и рвёт все сессии пользователя. «Отключить» закрывает доступ немедленно, а не по истечении куки.

Колонка Лимит — сколько Telegram-аккаунтов разрешено кабинету. По умолчанию два, меняется прямо в таблице. Уже подключённые сверх нового лимита не отключаются: отобрать у клиента работающий аккаунт молча — плохой способ сообщить о смене тарифа. Просто нельзя подключить следующий, пока лишние не отключат сами. У администратора платформы лимита нет.

Группы и доступы

Открыть всемгруппу видят и могут подключить все кабинеты платформы
Сделать приватнойгруппа доступна только владельцу аккаунта и тем, кому доступ выдан поимённо
Выдать доступоткрывает приватную группу конкретному кабинету
Крестик у кабинетаотзывает доступ. Действует немедленно: право проверяется на каждом сообщении, а не при подписке

Группу платформенного аккаунта нельзя сделать приватной — у неё нет владельца-кабинета, которому она принадлежала бы.

Журнал выдач

Кто, кому, какую группу и когда открыл или закрыл. Для сервиса, который продаёт доступ к закрытым группам, это не формальность: на вопрос «почему у этого клиента были данные отсюда» нужно уметь ответить с датой и именем.

Владелец аккаунта не может отменить вашу выдачу, но видит у себя в кабинете, что его аккаунт обслуживает чужие подписки. Учитывайте: чужой трафик расходует его лимиты и повышает риск ограничений на его аккаунт.

Ограничения Telegram наверх

Четыре правила платформы, из которых вырос весь интерфейс. Их нельзя обойти настройкой — можно только учитывать.

1. Бот не пишет первым

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

2. Написать может только тот аккаунт, который видел человека

Внутренний идентификатор собеседника не переносится между аккаунтами — это заявленная Telegram защита от спама. Поэтому второй аккаунт «для рассылки» физически не сможет написать тому, кого нашёл первый, и ответы идут с того же аккаунта, который читает чаты.

3. Без публичного юзернейма в ЛС не написать

Человеку без @username нельзя отправить личное сообщение — только ответить в самом чате. Поэтому у части заявок нет кнопки «Написать», и поэтому доля авторов с юзернеймом — главная метрика сервиса.

4. Аккаунт вмещает 500 чатов

Или 1000 с Telegram Premium. В это число входят все ваши диалоги, включая личные. Текущий расход показан в карточке аккаунта.

Безопасность наверх

  • Сессия Telegram шифруется ключом, который лежит только на сервере. Копия базы данных без этого ключа бесполезна.
  • Номер телефона хранится зашифрованным, код подтверждения и пароль двухфакторной аутентификации не сохраняются нигде и не попадают в журналы.
  • Пароль от кабинета хранится хешем (argon2id). Восстановить его нельзя — можно только выдать новый.
  • Данные кабинетов изолированы на уровне базы данных, а не только в интерфейсе: даже запрос, забывший фильтр, не отдаст чужие заявки.
  • Вход блокируется после десяти неудачных попыток на пятнадцать минут.

Частые вопросы наверх

Заявок нет совсем

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

Заявок мало

Скорее всего высокий порог или слишком узкие фразы. Опустите порог на пару единиц и добавьте формулировки, которыми люди пишут на самом деле, а не как «правильно».

Заявок много и они мусорные

Добавьте блокеры: «вакансия», «резюме», «предлагаю услуги», «набор на курс». Блокер отменяет заявку целиком, сколько бы плюсов она ни набрала. И поднимите порог.

Список чатов пустой

Читатель обновляет его примерно раз в минуту. Если аккаунт подключён только что — подождите и обновите страницу.

У заявки нет кнопки «Написать»

У автора нет публичного @username. Ему можно ответить только в самом чате. См. ограничения.

Не забанят ли мой аккаунт

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

Что будет, если владелец чужой группы отключит свой аккаунт

Подписки на его группы станут недоступными, и вы увидите это в каталоге. Именно поэтому такие подписки заранее помечены как best effort.