Браузер как авторизация
Автоматизированный браузер хранит профиль и восстанавливает вход. Кликать интерфейс для каждого вопроса хрупко: верстка меняется, элементы задерживаются, а ошибки трудно различать.
Внутренний транспорт
Если веб-приложение само вызывает JSON-методы, интеграция может повторять этот разрешённый поток внутри авторизованной сессии. Контракт документируют и держат отдельно от Telegram-логики.
Риски
Сервис может изменить формат, правила или механизм входа. Нужны таймауты, метрики, проверка авторизации и ручной выключатель. Интеграция не должна обходить доступ или лицензионные ограничения.
Путь к официальному решению
Адаптер имеет один интерфейс: отправить вопрос, проверить статус, забрать ответ. Тогда официальный API или собственную базу можно подключить без переделки бота и CRM.
Проверка перед запуском
- Доступ разрешён владельцем
- Авторизация отделена от вопросов
- Транспорт скрыт за адаптером
- Есть план замены