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