Beta Проект в бета-тестировании
ГлавнаяФункцииWikiПланыКонтактыВойти →
Главная / Wiki / Суточно

Суточно: подключение и работа

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

1. Подключение через контролируемое окно

Настройки → «Каналы связи» → профиль Суточно → «Начать авторизацию» (/api/sutochno/auth/start).
Открывается контролируемое окно через прокси (/api/sutochno/auth/proxy/…) — войдите логином/паролем Суточно.
Нажмите «Завершить» (/api/sutochno/auth/finish) или автовход (/api/sutochno/auth/login) — токен, cookies и user_id сохранятся в профиле.
Статус — /api/sutochno/auth/status. Привяжите профиль к объектам и впишите id_sutochno (можно списком через запятую).

2. Опрос тредов (getThreadsOwner)

  • Быстрый опрос — только unread, полный — unread+read, всегда is_archive=0 (без фильтра по датам — берутся все неархивные).
  • Пагинация по 15, задержки между страницами ~3 сек и между тредами ~2 сек (+джиттер) — защита от бана.
  • Для новых броней грузится вся история (до 1000 сообщений asc), для существующих — последние 20 (desc).
  • Скрытые брони пропускаются без API-запросов. Глубина истории — channel_history_days по датам заказа (dateBegin/dateEnd/dateAdd).

3. Заказы, телефоны и оплаты

  • Бронь создаётся по sutochno-order-{orderID}, объект ищется по objectID → id_sutochno (точное или в списке через запятую).
  • Телефон: из системного текста «телефон: …», либо через getOwnerOrderData (контакты customer → phone). Имя — firstName+lastName.
  • Оплаты из заказа: payed + precost + cost + state → unpaid/partial/paid/cancelled; суммы: base_price=cost, prepay=precost. Системное «бронь аннулирована» → cancelled.
  • Системные сообщения также парсят: предоплату («предоплата: …», «оплата при заселении: …»), гостей («гости: N»), цель поездки («цель поездки: …» → special_requests).
  • После ваших ручных paid/payment_required/deposit_required/fully_paid/cancelled автоматика статус не трогает.

4. Отправка и фото

  • Текст: POST /threads/{threadID}/messages {text, typeId:1} — external_chat_id и есть threadID.
  • Фото: теги <img> и attachments[].path скачиваются в Attachment/sutochno-{thread}-{num}-… и показываются как [Фото: …]; миниатюры /g:…/base64 декодируются в полный URL.
Проблемы: «токен устарел» → пройдите авторизацию заново; пустые треды → проверьте id_sutochno и что треды не в архиве.
📷 Скриншот: Авторизация Суточноassets/screenshots/sutochno-auth.pngПоложите файл с этим именем в папку web-landing/assets/screenshots/ — он появится здесь автоматически
Окно авторизации Суточно

Контакты

Проект в бета-тестировании — пишите, поможем с подключением.

Emailinfo@gostvchat.ruОтветим в течение рабочего дня
Telegramt.me/gostvchatБыстрые вопросы
Панельgostvchat.ru/workspace/Вход через Яндекс OAuth