Не надо пугаться новых слов, надо разбираться, ведь без понимания этих базовых вещей будет тяжело собрать качественного чат-бота.
Кстати, я тоже их боялась, пока не разобралась.... Оказалось, не так страшны эти слова, как их малюют.
Но, разобравшись один раз, можно смело рваться в бой, точнее в ботостроение.
API (application programming interface) – интерфейс взаимодействия между сайтом и сторонними программами и серверами.
Проще говоря, Вы с помощью API получаете доступ к функционалу сторонней программы, то есть можете связать со своей системой любой софт.
API делает возможным работу ресурсов, которые используют потенциал и мощность другого сайта или программы.
Часто можно встретить термин - открытый API, это значит, что интерфейс API общедоступен, т.е. разработчик предоставляет программный доступ к приложению или веб службе.
Также часто используется термин ключ API- это секретное имя, которое используется вместо логина и пароля, и передается вместе с запросами веб-службы для идентификации источника запроса. Например, вы можете ограничить доступ к определенным действиям API в зависимости от того, кто выполняет запрос.
Проще говоря, с помощью открытых API, вы можете подключать различные сервисы к своим ботам.
Вебхуки (Webhook) - оповещают пользователей системы о событиях.
Например, это могут быть следующие события:
- изменился статус писем (отправлено \ доставлено, прочитано или нет, получатель письма перешел по ссылке или ответил и т.д.);
- контакт отписался от данной рассылки или подписался на другую;
- изменился статус рассылки;
- изменились данные пользователя;
- добавление подтвержденного обратного адреса;
- изменилось состояние счета (оплачен,;
- добавился новый пользователь и т.д.
Вебхуки часто используются для интеграций чат-ботов со сторонними сервисами, например, с CRM системами.
HTTP это обмен данными между веб браузером пользователя и веб-сервером. Благодаря протоколу HTTP обеспечивается работа интернета.
Надеюсь, Вы разобрались с этими терминами и Вам будет легче при сборке ботов.
Ставьте лайк, если понравилась статья, и задавайте вопросы в комментариях.