Avito

Бот отвечает в мессенджере Avito на сообщения по вашим объявлениям. Подходит для первичной квалификации: ответить мгновенно, собрать детали заказа, передать оператору.

Что понадобится

  • Аккаунт продавца на Avito
  • Приложение в Avito Developer Console

Шаг 1. Приложение и токен

  • Зарегистрируйтесь в Avito Developer Console
  • Создайте приложение и получите client_id и client_secret
  • Обменяйте их на access_token через `grant_type=client_credentials`
  • Узнайте user_id продавца — запросом `/core/v1/accounts/self`

Шаг 2. Подключение в ImpactBot

  • Проект → КаналыAvitoПодключить
  • Заполните: OAuth Access Token, Avito User ID, Client ID, Client Secret
  • Нажмите «Подключить»

Client ID и Client Secret обязательны. Access token Avito живёт около суток, и ночная задача обновляет его именно по этой паре. Без них канал перестанет отвечать через день после подключения.

Шаг 3. Подписка на webhook

Карточка канала покажет Webhook URL с параметром `?token=`. Подпишите на него мессенджер Avito запросом `POST /messenger/v3/webhook`.

Avito не подписывает запросы: источник проверяется по секрету в `?token=`, поэтому адрес нельзя публиковать и нельзя сокращать.

Возможности

  • Текст в мессенджере Avito
  • Быстрые ответы по объявлению
  • Передача диалога оператору

Если не получилось

  • Канал замолчал через сутки — при подключении не заполнены Client ID и Client Secret, токен не обновился
  • Сообщения не приходят — подписка на webhook не создана либо адрес указан без `?token=`
  • Ошибка 403 при подключении — у приложения нет доступа к мессенджеру, проверьте права в Developer Console