В виде текстовой переписки чат-боты способны и повсеместно заменяют собой службы поддержки всевозможных сервисов. Заказать билеты, вызвать такси, сделать платеж или перевод, построить маршрут, скачать фильм или музыку - всё это могут боты.

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

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

Перед созданием чат-бота, который призван выполнять какую-то полезную функцию, нужно сперва определиться с логикой его работы.
На какие фразы он должен уметь реагировать? Что после этого должно происходить? По каким шагам нужно провести пользователя?
Ответив для себя на эти вопросы, Вы поймёте, что возможности ботов безграничны. Они могут использоваться как для развлечений, так и для серьёзных и сложных задач, при этом будут трудиться, не покладая рук, 24 часа в сутки