You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Analytics is available only for an activated bot, it holds infromation about the usage and performance of your bot. Analytics tab is per bot and it shows a dashboard that holds graphs, numbers and indexes about for the selected period.
7
+
8
+
## Selected Period
9
+
You can change the selected period to focus on specific period details. By default it is set for the past week, you are still able to change it.
10
+
11
+
12
+
## 1. Total Users
13
+
The absolute total number of users during the selected period. Next to it an index that show the percentage of increase/decrease in the total users using the chatbot compared to previous priod(s).
14
+
15
+
## 2. New users
16
+
The absolute number of new users during the selected period. Next to it an index that show the percentage of increase/decrease in the new users using the chatbot compared to previous priod(s).
17
+
## 3. Returning Users
18
+
The absolute number of returning users during the selected period. Next to it an index that show the percentage of increase/decrease in the returning users using the chatbot compared to previous priod(s).
19
+
## 4. Session
20
+
The absolute number of session/conversations opened with the chatbot during the selected period. Next to it an index that show the percentage of increase/decrease in the number of the opened sessios compared to previous priod(s).
21
+
22
+
## 5. Messages
23
+
The absolute number of messages sent to the chatbot during the selected period. Next to it an index that show the percentage of increase/decrease in the number of the messages sent to the chatbot compared to previous priod(s).
24
+
25
+
## 6. Overall Dashboard
26
+
This graph shows the relation between users, sessions and messages over a period of time.
1. Go to Chatbot Information > Configuration variables and create a Key and add development environment's value. Click save and republish your chatbot.
17
+
2. On your cloud dashboard, under chatbot's Configuration Variables tab, you can set your production_value to the same key.(In case of different values for different environments)
Danger Zone allows you to delete your chatbot permanently from your workspace.
35
+
36
+
:::danger
37
+
38
+
Additionally, make sure to backup your bot if you want to re-use it in the future. Click Download button (next to admin name) to have a copy of your bot before deleting it from your workspace.
The misunderstood module holds information about the user messages that were misunderstood by the chatbot and it is available only for an activated bot.
7
+
8
+
## How does it work?
9
+
10
+
The chatbot determines that it didn't understand the user in three ways:
11
+
12
+
1. Big ambiguity between two or more intents with nearly the same confidence when matching what the user said
13
+
2. When what the user said didn't match with any intent, a "none" intent is selected by the chatbot
14
+
3. The user clicked the "thumbs down" emoji on an elected Q&A
15
+
16
+
## Continuous Learning
17
+
18
+
By consulting the misunderstood module, you guarantee that your bot is continuously learning and growing. Once a user input is identified as misunderstood, you can either:
19
+
20
+
-**Amend**: You can amend your intent(s) or QnA(s) utterances with what was not understood, or
21
+
-**Ignore**: You can choose to ignore a statement, so it is not logged again as misunderstood.
22
+
23
+
## Automatic Utterance Clustering
24
+
25
+
In order to make it easier for our builder (conversation designers, developers, etc.) we have added a new functionality in the misunderstood module, which is the automatic utterance clustering. When a builder click an utterance to take a decision about, the user statements are reordered to push all the matching/similar statements to the one the builder have chose.
26
+
27
+
So for example, below are the misunderstood statements:
28
+
29
+

30
+
31
+
We can see, food related statements are in the middle, when we select one of them, it is pushed up to the top along with other matching/similar statements.
32
+
33
+
### Utterance operations:
34
+
35
+

36
+
37
+
-**Amend**: You can amend your intent(s) or QnA(s) utterances with what was not understood.
38
+
-**Ignore**: You can choose to ignore a statement, so it is not logged again as a misunderstood.
39
+
-**Revert**: And you can also **Revert** back to previous status.
40
+
41
+
## Misunderstood Status
42
+
43
+
The misunderstood messages split into 3 categories:
44
+
45
+
1.**Pending**: Messages that must either be Ignored or Amended.
Copy file name to clipboardExpand all lines: docs/messaging-channels/direct-integrations/facebook-messenger.md
+12-17
Original file line number
Diff line number
Diff line change
@@ -10,19 +10,19 @@ title: Facebook Messenger
10
10
11
11
You will need a Facebook app and a Facebook page to connect you bot to messenger
12
12
13
-
####Create a Facebook App
13
+
### Create a Facebook App
14
14
15
15
To create a Facebook App, log in to your Facebook account and go to the [Facebook for Developers website](https://developers.facebook.com/). Select **My Apps** from the top menu, and create a new app. For more details and assistance, visit the [Facebook developer documentation](https://developers.facebook.com/docs/development)
16
16
17
-
####Create a Facebook Page
17
+
### Create a Facebook Page
18
18
19
19
If you do not already have a Facebook page you will need to create one. [You can find details on how to create a new Facebook page here](https://www.facebook.com/pages/creation/)
20
20
21
21
To link your chatbot to a pre-existing page, you must have an administrator or developer role
22
22
23
-
####Channel Configuration
23
+
## Channel Configuration
24
24
25
-
####API version
25
+
### API version
26
26
27
27
The messenger channel is made to interact with version 12.0 or higher of the Messenger API. It is not the default version so it must be changed in your app's settings
28
28
@@ -64,19 +64,14 @@ You can generate any random alphanumerical string for this configuration. Paste
64
64
65
65
Channel configuration is complete, you can now click **Save**. It is important you save your configuration before configuring the webhook, otherwise Messenger will be unable to validate the webhook url
Copy file name to clipboardExpand all lines: docs/messaging-channels/direct-integrations/microsoft-teams.md
+2-10
Original file line number
Diff line number
Diff line change
@@ -14,14 +14,14 @@ Your Microsoft Account should have access to Azure and Teams. You can check out
14
14
15
15
## Channel Configuration
16
16
17
-
## Register App
17
+
###Register App
18
18
19
19
1. In the Azure portal, open the [App registrations](https://portal.azure.com#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade) page
20
20
1. Click **New registration**, then choose a name for your application
21
21
1. In the section **Supported account types**, choose **Accounts in any organizational directory and personal Microsoft accounts**, then click **Register**
22
22
1. Copy paste the value of `Application (client) ID` to the **App Id** channel configuration
23
23
24
-
## App Password
24
+
###App Password
25
25
26
26
1. Click **Certificates & secrets**, then click **New client secret**, then fill in the required fields
27
27
1. Copy paste the the value in the **Value** column to the **App Secret** channel configuration
@@ -38,11 +38,3 @@ Channel configuration is complete, you can now click **Save**
38
38
1. Copy paste the webhook url provided in the channel configuration UI to the **Messaging endpoint** field
39
39
1. Click **Register**
40
40
1. On the next page (**Connect to channels**), under the section, **Add a featured channel**, click **Configure Microsoft Teams Channel**, then click **Save**
41
-
42
-
## Connecting with Botpress Cloud
43
-
44
-

45
-
46
-
1. Paste your App ID and App Password and enable the channel.
47
-
2. Click save and send message to your bot on teams.
Copy file name to clipboardExpand all lines: docs/messaging-channels/direct-integrations/slack.md
+2-11
Original file line number
Diff line number
Diff line change
@@ -16,14 +16,14 @@ You will need a Slack App to connect your bot to Slack
16
16
17
17
## Channel Configuration
18
18
19
-
## Signing Secret
19
+
###Signing Secret
20
20
21
21
The signing secret is used to verify webhook requests
22
22
23
23
1. In the left sidebar, click on **Settings** > **Basic Information**
24
24
2. Scroll down to **App Credentials** section. Copy paste the value of the signing secret to the **Signing Secret** channel configuration
25
25
26
-
## Bot Token
26
+
###Bot Token
27
27
28
28
The bot token is used to authenticate requests made to the Slack API
29
29
@@ -67,12 +67,3 @@ Your slack app needs to be added to your workspace to allow Slack users to commu
67
67
1. In the left sidebar, click on **Features** > **App Home**
68
68
1. Scroll down and tick **Allow users to send Slash commands and messages from the messages tab**
69
69
1. In Slack, under the **Apps** section of the sidebar, click the **+ Add apps** button. In the search bar, type the name of your Slack app. Click on your Slack app in the search results. You can now chat with your Slack App
70
-
71
-
72
-
73
-
## Connecting with Botpress Cloud
74
-
75
-

76
-
77
-
1. Paste your Signing Secret and Bot Token and enable the channel.
78
-
2. Click save and send message to your bot on slack.
0 commit comments