Files
portal/bots/mts-telegram-ads/task.example.json
T
Дмитрий 522e160cfb feat(телеграм-бот): робот проходит визард МТС насквозь до «Подтверждения» (draft)
Живой прогон runner в режиме draft отработал целиком: визард -> аудитория
(matched=437) -> объявление -> стоимость -> подтверждение -> скрин; кнопку
отправки не жмём, баланс 5010 РУБ не тронут. Юнит-тесты 20/20.

- обход коуч-марка: нативный .click() по DOM-кнопке (domClickButton/continueTo),
  т.к. оверлей перехватывает мышиный клик даже с force
- фикс чтения аудитории «Не МТС» (неразрывный пробел, код 160) в readNonMts
  + поллинг завершения асинхронного матчинга
- надёжная категория ОРД (combobox: fill -> pressSequentially -> role=option)
- шаги submitAd->/budget, submitBudget->/confirmation; finalize на /confirmation
  (draft=скрин без клика; live=оферта+отправка, за FLOW-CONFIRM)
- fillAd: убраны adTitle/ordCompanyName (полей в кабинете нет, рекламодатель авто)
- task.js/тесты/example: убраны adTitle/ordCompanyName/cpmRub; budgetRub оставлен
  как потолок стоимости для боевого запуска
- FLOW-FINDINGS.md: полная карта флоу + две ключевые грабли и их решения

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-27 14:36:55 +03:00

9 lines
300 B
JSON

{
"mode": "draft",
"phonesFile": "screenshots/test-phones.txt",
"adText": "Подключите наш телеграм-бот и получайте заявки быстрее",
"buttonUrl": "https://liderra.ru",
"budgetRub": 1000,
"ordCategory": "Размещение рекламы"
}