Как создать пранк-бота с помощью сервиса голосовых рассылок Callbine.ru
В последнее время набирают популярность так называемые «пранк-боты». Пранк-боты – это не что иное, как звонки-розыгрыши на телефоны. Среди наших клиентов, много кто использует сервис голосовых рассылок, как раз для этих задач. В этой статье расскажем, как легко создать голосового пранк бота на платформе callbine.
Итак, расскажем пошагово, как создать голосового бота для социальных сетей.
Создаем кампанию
Кампании->Мои кампании->Добавить новую кампаниюЗадаем имя кампании.
В поле «Введите текст аудиоролика» вставляем макрос «Доп1»
Затем нажимаем на кнопку «Показать дополнительные параметры»
Обязательно отмечаем галочками пункты «Записывать разговоры» и «API Кампания (Длящаяся кампания)»
Про поле «PostBack URL» будет подробнее рассказано ниже.
Нажимаем «Создать и запустить»
Кампания у нас создана, теперь нужно сохранить ID кампании для дальнейшего использования. ID находится в таблице кампаний (API: номер). См. картинку
Загрузка аудиороликов
Следующим шагом будет загрузка пранк-роликов в систему.
Аудибиблиотека->Загрузить ролик
Поддерживаются файлы mp3, размер файла не более 2 мб.
После загрузки в таблице Аудиоролики появится ID ролика, который в дальнейшем будет использоваться в API запросах.
Ключ API и его использование
Сгенерируйте ключ API, в меню API->Доступ к API
Для добавление звонка в кампанию используйте запрос
https://callbine.ru/api/v1/call/add/?api_key=ваш_апи&campaign_id=id_кампании&other1=[audio:id_ролика]&phone=номер_кому_звоним
В ответе на запрос вы получите ID звонка {"call_id":"OB4731542804801F4B00FBC57","status":"success"}
Для получение результатов звонка используйте запрос:
https://callbine.ru/api/v1/call/status/?api_key=ваш_апи&call_id=id_звонка
Если запрос прошел успешно, то сервис возвращает JSON-объект, где одним из параметров будет record_url (URL записи звонка. Формат mp3), который вы отправляете через свою логику пользователю социальной сети.
Более подробную информацию про API смотрите в документации
Callback
Получить информацию о звонке можно в режиме реального времени с помощью POSTBACK в настройках кампании В POSTBACK ссылках могут использоваться следующие переменные: Пример запроса: https://yourdomen.ru/?phone=[phone]&id=[call_id]&url_mp3=[record_url]
На этом настройка кампании для пранк-ботов закончена. Если возникли вопросы, задавайте на адрес support@callbine.ru