...
Авторизация в бот-платформе
Параметр | Значение | Комментарий | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Метод | POST | |||||||||||||||||||||||||
Путь | /api/v1/auth/login/basic/default | |||||||||||||||||||||||||
Запрос |
| |||||||||||||||||||||||||
Ответ |
|
Пример запроса:
Code Block | ||
---|---|---|
| ||
{ "email": "superbot@bot.ru", "password": "password" } |
...
Отправка сообщения в бот-платформу
Параметр | Значение | Комментарий | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Метод | POST | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Путь | api/v1/bots/chat-bank/converse/sid/secured | botID - идентификатор чат-бота в бот-платформе sid - уникальный идентификатор сессии для текущего диалога | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Авторизация | Bearer | Токен берем из ответа на запрос авторизации | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Запрос |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ответ |
|
Пример запроса:
Code Block | ||
---|---|---|
| ||
{ "type": "text", "text": "До которого часа работает банк?" } |
...
Code Block | ||
---|---|---|
| ||
{ "responses": [ { "type": "text", "text": "Переключаю вас на оператора", "markdown": true, "groupid": "100" } ] } |
Пример
...
ответа
...
с
...
single-choice:
Code Block | ||
---|---|---|
| ||
{ "type": "single-choice", "skill": "choice", "workflow": {}, "text": "Добро пожаловать!\n\nЯ бот-банк IQBankBot, ваш личный помощник в управлении финансами и банк в мессенджере!\n\nЧтобы совершить любую операцию (пополнить, перевести, запросить выписку и прочее), достаточно написать команду мне в чат 😉\n\nНажми на кнопку \"Узнать об IQBankBot\", чтобы узнать больше обо мне. А если ты уже клиент банка, выбери «Я клиент IQBank».", "isDropdown": true, "dropdownPlaceholder": "Select...", "choices": [ { "title": "Я клиент IQBank", "value": "auth_client" }, { "title": "Задать вопрос", "value": "have_question" }, { "title": "Узнать об IQBankBot", "value": "about_iqbank" } ], "markdown": true, "typing": true } |
Пример
...
ответа
...
с "type": "card"
Code Block | ||
---|---|---|
| ||
{ "responses": [ { "type": "text", "workflow": {}, "text": "Авторизация прошла успешно!", "markdown": true, "typing": true }, { "type": "card", "title": "Visa Gold -7039\nОстаток: 8 973,00 RUR", "image": "https://iqbot.iqstore.ru/api/v1/bots/chat-bank/media/5lgn648ggh8pxnejfn0y-bank-mir-cutted.png", "actions": [ { "title": "Действия с картой", "action": "Postback", "payload": "locked-action" } ] }, { "type": "card", "title": "Авангард - RUR -8775\nОстаток: 217,49 RUR", "image": "https://iqbot.iqstore.ru/api/v1/bots/chat-bank/media/5lgn648ggh8pxnejfn0y-bank-mir-cutted.png", "actions": [ { "title": "Действия с картой", "action": "Postback", "payload": "locked-action" } ] }, { "type": "card", "title": "Авангард - RUR -8042\nОстаток: 2 186,46 RUR", "image": "https://iqbot.iqstore.ru/api/v1/bots/chat-bank/media/5lgn648ggh8pxnejfn0y-bank-mir-cutted.png", "actions": [ { "title": "Действия с картой", "action": "Postback", "payload": "locked-action" } ] } ] } |
...