Интеграция с Avito

Интеграция с Авито позволяет подключить конструктор ботов к вашему аккаунту Авито, при этом бот сможет отвечать на сообщения пользователей в чатах ваших объявлений.

Подключение

Для подключения Авито сначала авторизуйтесь в вашем Avito аккаунте. Затем зайдите в ваш проект на salebot.pro в раздел “Мессенджеры и чаты” и выберите Авито (зеленая кнопка).

У вас должно открыться окно настроек интеграции с Авито. Введите название вашей интеграции и нажмите кнопку готово.

После этого вы будете переадресованы на страницу авторизации и предоставления прав доступа для нашего приложения. Нажмите хорошо и вы автоматически вернетесь в раздел подключения Авито. Вот так выглядит страница авторизации приложения:

На этом подключение Авито закончено. Теперь ваш бот сможет отвечать на сообщения в мессенджере Авито.

Пример простой схемы автоответчика:

Как это выглядит в чате Авито:

Ввиду ограниченных возможностей api Авито, мы имеем возможность отправлять через бота только текстовые сообщения. Это значит, что вы не можете отправить картинку или файл, они будут отправлены как ссылка.

Стоит отметить, что к одному проекту можно подключить неограниченное количество Avito аккаунтов.

Ссылка на объявление находится в переменной avito_order_url, а идентификатор объявления находится в переменной avito_order_id. Используя эти переменные, вы можете делать различные воронки для разных объявлений.

Если соискатель откликнулся на вакансию, придет сообщение: Сообщение не поддерживается. Пожалуйста, перейдите в Авито мессенджер (ссылка)

Работа с API Avito через конструктор

Для работы с API вам необходимо получить client_id и client_secret в личном кабинете Avito и сохранить в переменные. В наших примерах назовем переменные avito_client_id и avito_client_secret.

Авторизация

Запрос (GET): https://chatter.salebot.pro/api/<api_key>/avitoapi_token/<avito_bot_id> Сохранение: avito_token -> avito_token

Где <api_key> надо заменить на API-ключ salebot, а <avito_bot_id> заменить на ID авито бота из раздела мессенджеры и чаты.

ID авито бота - 509

Токен действует от несокльких часов до 2 минут, не стоит его сохранять в переменные на долго

Получение номера телефона из отклика по вакансии

Запрос (GET): https://api.avito.ru/job/v1/negotiations/by-chat-id/#{vk_id} Сохранение: contact|phone -> avito_contact_phone; phone -> avito_phone Заголовок: {"Authorization": "Bearer #{avito_access_token}"}