Chatbot Learning Question
- 11 Jul 2022
- 3 Minutes to read
- Print
- DarkLight
Chatbot Learning Question
- Updated on 11 Jul 2022
- 3 Minutes to read
- Print
- DarkLight
Article summary
Did you find this summary helpful?
Thank you for your feedback
Chatbot Learning Question
Chatbot Learning Questions
- Chatbot Learning Questions ManageGET bot/chatbotLearningQuestions/{id}
- Get a single Chatbot Learning QuestionGET bot/chatbots/{id}/chatbotLearningQuestions
- Get the list of Chatbot Learning QuestionsPOST bot/chatbotLearningQuestions
- Create a new Chatbot Learning QuestionDELETE bot/chatbotLearningQuestions/{id}
- Remove the Chatbot Learning Question
Chatbot Learning Question JSON Format
Chatbot Learning Question is represented as simple flat JSON objects with the following keys:
Name | Type | Description |
---|---|---|
id | guid | Id of the learning question. |
chatbotId | guid | Id of the chatbot. |
chatId | guid | Id of the chat. |
question | string | Visitor question. |
createdTime | datetime | Time when the question was asked. |
channelId | string | Channel: Live Chat, Facebook Messenger, Twitter Direct Message, WeChat, WhatsApp, SMS. |
topScoreIntentId | guid | Id of the matched intent. |
topScore | float | The topScore is matching the highest score of intent. |
conversationId | guid | Id of the conversation. |
type | enum | Allowed values are noAnswer , possibleAnswer , notHelpful , manual . |
topScoreIntent | topScoreIntent | Reference to Chatbot Intent. |
Get a single Chatbot Learning Question
GET bot/chatbotLearningQuestions/{id}
Parameters:
Name | Type | in | Required | Description |
---|---|---|---|---|
include | string | query | no | Allowed value is "chatbotIntent". |
Response:
Example
Sample Request:
curl https://api11.comm100.io/v4/bot/chatbotLearningQuestions/accfe85d-1393-4331-be3d-05721eb3d326 \
-X 'GET' \
-H 'Authorization: Bearer {access_token}' \
Response:
HTTP/1.1 200 OK
{
"id": "accfe85d-1393-4331-be3d-05721eb3d326",
"chatbotId": "e8bf0d25-eed6-4a46-a417-318e15019609",
"chatId": "27093910-d5dd-4f9e-9d8d-c799563b7311",
"question": "I want to buy a pen.",
"createdTime": "2021-03-01T11:40:14.25Z",
"channelId": "Live Chat",
"topScoreIntentId": "a14b429a-dfcc-45e9-9e47-ec65eb341234",
"topScore": 60.35,
"conversationId": "00000000-0000-0000-0000-000000000000",
"type": "notHelpful",
"topScoreIntent": {
"id": "54c51763-8241-40a7-bb61-95231a03bb86",
"name": "Thanks",
"chatbotIntentCategoryId": "3bfcf193-9939-4abd-a832-2625ea02e75b",
"chatbotIntentCategory": {
"id": "ee705b05-33c0-43b6-ab4a-a138f28b6aa2",
"chatbotId": "e8bf0d25-eed6-4a46-a417-318e15019609",
"name": "fruit",
"order": 1,
"parentId": "3bfcf193-9939-4abd-a832-2625ea02e75b"
}
}
}
Get the list of Chatbot Learning Questions
GET bot/chatbots/{id}/chatbotLearningQuestions
Parameters:
Name | Type | in | Required | Description |
---|---|---|---|---|
question | string | query | no | Question for bot training. |
dateRange | dateTime | query | no | Filter by date interval. |
score | float | query | no | The score of suggestion. |
chatbotId | guid | query | yes | Id of the chatbot. |
include | string | query | no | Allowed value is "chatbotIntent". |
Response:
An array of Chatbot Learning Question
Example
Sample Request:
curl https://api11.comm100.io/v4/bot/chatbots/accfe85d-1393-4331-be3d-05721eb3d326/chatbotLearningQuestions \
-X 'GET' \
-H 'Authorization: Bearer {access_token}' \
Response:
HTTP/1.1 200 OK
{
"chatbotLearningQuestions": [
{
"id": "accfe85d-1393-4331-be3d-05721eb3d326",
"chatbotId": "e8bf0d25-eed6-4a46-a417-318e15019609",
"chatId": "27093910-d5dd-4f9e-9d8d-c799563b7311",
"question": "I want to buy a pen.",
"createdTime": "2021-03-01T11:40:14.25Z",
"channelId": "Live Chat",
"topScoreIntentId": "a14b429a-dfcc-45e9-9e47-ec65eb341234",
"topScore": 60.35,
"conversationId": "00000000-0000-0000-0000-000000000000",
"type": "notHelpful",
"topScoreIntent": {
"id": "54c51763-8241-40a7-bb61-95231a03bb86",
"name": "Thanks",
"chatbotIntentCategoryId": "3bfcf193-9939-4abd-a832-2625ea02e75b",
"chatbotIntentCategory": {
"id": "ee705b05-33c0-43b6-ab4a-a138f28b6aa2",
"chatbotId": "e8bf0d25-eed6-4a46-a417-318e15019609",
"name": "fruit",
"order": 1,
"parentId": "3bfcf193-9939-4abd-a832-2625ea02e75b"
}
}
}
],
"nextPage": null,
"previousPage": null,
"total": 1
}
Create a new Chatbot Learning Question
POST bot/chatbotLearningQuestions
Parameters:
Name | Type | in | Required | Description |
---|---|---|---|---|
chatbotId | guid | body | yes | Id of the chatbot. |
chatId | guid | body | no | Id of the chat. |
question | string | body | no | Visitor question. |
createdTime | datetime | body | yes | Time when the question was asked. |
channelId | string | body | no | Channel: Live Chat, Facebook Messenger, Twitter Direct Message, WeChat, WhatsApp, SMS. |
topScoreIntentId | guid | body | no | Id of the matched intent. |
topScore | float | body | yes | The topScore is matching the highest score of intent. |
conversationId | guid | body | no | Id of the conversation. |
type | enum | body | yes | Allowed values are noAnswer , possibleAnswer , notHelpful , manual . |
Response:
Example
Sample Request:
curl https://api11.comm100.io/v4/bot/chatbotLearningQuestions \
-X 'POST' \
-H 'Authorization: Bearer {access_token}' \
-H 'Content-Type: application/json' \
-D '{"chatbotId":"e8bf0d25-eed6-4a46-a417-318e15019609","chatId":"27093910-d5dd-4f9e-9d8d-c799563b7311","question":"I want to buy a pen.","createdTime":"2021-03-01T11:40:14.25Z","channelId":"Live Chat","topScoreIntentId":"a14b429a-dfcc-45e9-9e47-ec65eb341234","topScore":60.35,"conversationId":"00000000-0000-0000-0000-000000000000","type":"notHelpful"}'
Response:
HTTP/1.1 201 Created
{
"id": "accfe85d-1393-4331-be3d-05721eb3d326",
"chatbotId": "e8bf0d25-eed6-4a46-a417-318e15019609",
"chatId": "27093910-d5dd-4f9e-9d8d-c799563b7311",
"question": "I want to buy a pen.",
"createdTime": "2021-03-01T11:40:14.25Z",
"channelId": "Live Chat",
"topScoreIntentId": "a14b429a-dfcc-45e9-9e47-ec65eb341234",
"topScore": 60.35,
"conversationId": "00000000-0000-0000-0000-000000000000",
"type": "notHelpful",
"topScoreIntent": {
"id": "54c51763-8241-40a7-bb61-95231a03bb86",
"name": "Thanks",
"chatbotIntentCategoryId": "3bfcf193-9939-4abd-a832-2625ea02e75b",
"chatbotIntentCategory": {
"id": "ee705b05-33c0-43b6-ab4a-a138f28b6aa2",
"chatbotId": "e8bf0d25-eed6-4a46-a417-318e15019609",
"name": "fruit",
"order": 1,
"parentId": "3bfcf193-9939-4abd-a832-2625ea02e75b"
}
}
}
Remove the Chatbot Learning Question
DELETE bot/chatbotLearningQuestions/{id}
Parameters:
No Parameters
Response:
No Content
Example
Sample Request:
curl https://api11.comm100.io/v4/bot/chatbotLearningQuestions/accfe85d-1393-4331-be3d-05721eb3d326 \
-X 'DELETE' \
-H 'Authorization: Bearer {access_token}' \
Response:
HTTP/1.1 204 No Content
Was this article helpful?