26 lines
630 B
Markdown
26 lines
630 B
Markdown
|
|
# botsharp-dialogflow
|
||
|
|
BotSharp platform extension which is compatible with Google Dialogflow.
|
||
|
|
|
||
|
|
### How to install
|
||
|
|
```
|
||
|
|
PM> Install-Package BotSharp.Platform.Dialogflow
|
||
|
|
```
|
||
|
|
|
||
|
|
### How to use
|
||
|
|
```
|
||
|
|
private IPlatformBuilder<AgentModel> nluPlatform = null;
|
||
|
|
public CustomMessageHandler(IPlatformBuilder<AgentModel> nluPlatform)
|
||
|
|
{
|
||
|
|
this.nluPlatform = nluPlatform;
|
||
|
|
}
|
||
|
|
|
||
|
|
// send text to BotSharp platform emulator
|
||
|
|
var aIResponse = nluPlatform.TextRequest<AIResponseResult>(new AiRequest
|
||
|
|
{
|
||
|
|
Text = requestMessage.Content,
|
||
|
|
AgentId = "REPLACE_AGENT_ID", // replace to your chabot's id
|
||
|
|
SessionId = requestMessage.FromUserName
|
||
|
|
});
|
||
|
|
|
||
|
|
```
|