Найти тему
Superchatbot

Решили освоить профессию разработчика чат-ботов, но испугались слов: API, Webhook и http-запрос...Просто о сложном.

Оглавление

Не надо пугаться новых слов, надо разбираться, ведь без понимания этих базовых вещей будет тяжело собрать качественного чат-бота.

Кстати, я тоже их боялась, пока не разобралась.... Оказалось, не так страшны эти слова, как их малюют.

Но, разобравшись один раз, можно смело рваться в бой, точнее в ботостроение.

API (application programming interface) – интерфейс взаимодействия между сайтом и сторонними программами и серверами.

Проще говоря, Вы с помощью API получаете доступ к функционалу сторонней программы, то есть можете связать со своей системой любой софт.

API делает возможным работу ресурсов, которые используют потенциал и мощность другого сайта или программы.

Часто можно встретить термин - открытый API, это значит, что интерфейс API общедоступен, т.е. разработчик предоставляет программный доступ к приложению или веб службе.

Также часто используется термин ключ API- это секретное имя, которое используется вместо логина и пароля, и передается вместе с запросами веб-службы для идентификации источника запроса. Например, вы можете ограничить доступ к определенным действиям API в зависимости от того, кто выполняет запрос.

Проще говоря, с помощью открытых API, вы можете подключать различные сервисы к своим ботам.

Вебхуки (Webhook) - оповещают пользователей системы о событиях.

Например, это могут быть следующие события:

  • изменился статус писем (отправлено \ доставлено, прочитано или нет, получатель письма перешел по ссылке или ответил и т.д.);
  • контакт отписался от данной рассылки или подписался на другую;
  • изменился статус рассылки;
  • изменились данные пользователя;
  • добавление подтвержденного обратного адреса;
  • изменилось состояние счета (оплачен,;
  • добавился новый пользователь и т.д.

Вебхуки часто используются для интеграций чат-ботов со сторонними сервисами, например, с CRM системами.

HTTP это обмен данными между веб браузером пользователя и веб-сервером. Благодаря протоколу HTTP обеспечивается работа интернета.

-2

Надеюсь, Вы разобрались с этими терминами и Вам будет легче при сборке ботов.

Ставьте лайк, если понравилась статья, и задавайте вопросы в комментариях.