Наша бот платформа и ее возможности
Благодаря своей идее и реализации, наша платформа интересна как рядовому пользователю, так и разработчикам любого уровня. Если для первых это универсальный помощник в любом вопросе, то для вторых — возможность без особых усилий создавать ботов направленных на решение как тривиальных, так и узкоспециализированных задач.
На данный момент есть 2 типа обучаемых ботов:
- Бот “Вопрос-ответ”, о котором мы писали ранее.
- Бот “Ассистент”, анализирующий текст по регулярному выражению.
О втором мы и расскажем далее.
Основной нашей задачей была и есть необходимость сделать общение с “ассистентом” максимально простым. Куда удобнее и приятнее написать “а надо ли брать завтра зонтик” вместо хардкодного “Какая вероятность дождя на завтра?” и увидеть ответ: 'Да, стоит взять. Вероятность осадков на завтра в Москве более 80%'.
Для этого мы и обучили бота быстро и гибко работать с регулярными выражениями, при прохождении которых на ваш вопрос, в качестве ответа может быть отправлен, как непосредственно текст, так и картинка. Также есть возможность в ответе указать ссылку. Нажав на название вашего бота в чате, пользователь будет перенаправлен на указанную вами страницу. На основании ответа бота, ресурс формирует ответ, который отобразится на странице. Вместе с текстом, боту отправляются координаты и IP пользователя, отправившего запрос, что помогает разработчику давать как можно более точный ответ. Уникальность платформы в том, что она дает пользователю напрямую общаться со всеми ботами одновременно, без конкретных обращений, а боты уже сами определяют, смогут ли они дать релевантный ответ.
Где быстро перекусить? Где ближайшая больница? Какую таблетку выпить от головы? Куда пойти погулять? Где купить iphone 7? Какое такси дешевле всего? Всё это, казалось бы, банальные вопросы, но быстрый и корректный ответ на них, в виде простого названия, таблицы-сравнения, ссылок на ресурсы, номеров телефонов или фотографий, то, что иногда крайне необходимо рядовому пользователю.
Безусловно, этой информацией можно легко манипулировать и подстраивать под себя. Именно поэтому активно разрабатывается система защиты от спама и злоупотребления широкими возможностями, однако, на данный момент, основной наш упор сосредоточен на предоставлении разработчикам максимально простых и функциональных инструментов для работы с сервисом. Ведь что может быть проще и универсальнее регулярного выражения + cURL + JSON?
Платформа не стоит на месте и развивается даже пока вы читаете эту статью. С момента нашего последнего общения с вами, мы, например, перешли на HTTPS, внедрили передачу координат местоположения и провели немалую работу над оптимизацией под мобильные телефоны. А еще добавили немного пасхалок ;-)
Мы всегда рады общению, поэтому, если у вас есть вопросы, с радостью на них ответим. Что на счет вопросов интеграции, то наша команда готова принимать активное содействие и помощь в реализации необходимого функционала. Главное же условие с нашей стороны — желание запустить своего бота.
Дальше - больше!
п.с.
Пример JSONа, который будет отправлен вам в $_POST['data']:
Пример ожидаемого от вас JSON ответа: