How to integrate bing spell-check key in microsoft botframework v4 along with other keys?
Even though i add the bing spell check key along with other keys in the .bot file, its not working .
Is there a way you could integrate the key in v4?

add a comment |
Even though i add the bing spell check key along with other keys in the .bot file, its not working .
Is there a way you could integrate the key in v4?

add a comment |
Even though i add the bing spell check key along with other keys in the .bot file, its not working .
Is there a way you could integrate the key in v4?

Even though i add the bing spell check key along with other keys in the .bot file, its not working .
Is there a way you could integrate the key in v4?


asked Jan 2 at 7:01


Elma Sarah DanielElma Sarah Daniel
123
123
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You can use the Spell Check Middleware
provided by the Bot Builder Community.
For C#
:
It is available through NuGet: https://www.nuget.org/packages/Bot.Builder.Community.Middleware.SpellCheck/
Sources: https://github.com/BotBuilderCommunity/botbuilder-community-dotnet/tree/master/libraries/Bot.Builder.Community.Middleware.SpellCheck
To use it, you have to add the Service in the declaration:
services.AddBot<Bot>((options) => {
options.CredentialProvider = new ConfigurationCredentialProvider(Configuration);
// more middleware
options.Middleware.Add(new SpellCheckMiddleware(Configuration));
});
And your configuration must include:
{
"SpellCheckKey": "<YOUR SPELL CHECK KEY HERE>",
"SpellCheckCountryCode": "sv",
"SpellCheckMarket": "sv-SE"
}
See the source page for more details on how to use it
For Node.js:
- Npm package: https://www.npmjs.com/package/@botbuildercommunity/spell-check-middleware
- Sources / How to use it: https://github.com/BotBuilderCommunity/botbuilder-community-js/blob/master/libraries/botbuilder-spell-check-middleware/README.md
And if you are using LUIS for intent recognition, you could also add it directly in the LUIS call by settingspellCheck=true
.
– Mick
Jan 2 at 16:49
There is no mention of LUIS here
– Nicolas R
Jan 2 at 16:52
@Mick I am using LUIS but i cant find a way to insert the key in LUIS itself but can do per sessions
– Elma Sarah Daniel
Jan 3 at 5:55
@NicolasR thank you it worked !!
– Elma Sarah Daniel
Jan 3 at 11:09
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54002451%2fhow-to-integrate-bing-spell-check-key-in-microsoft-botframework-v4-along-with-ot%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can use the Spell Check Middleware
provided by the Bot Builder Community.
For C#
:
It is available through NuGet: https://www.nuget.org/packages/Bot.Builder.Community.Middleware.SpellCheck/
Sources: https://github.com/BotBuilderCommunity/botbuilder-community-dotnet/tree/master/libraries/Bot.Builder.Community.Middleware.SpellCheck
To use it, you have to add the Service in the declaration:
services.AddBot<Bot>((options) => {
options.CredentialProvider = new ConfigurationCredentialProvider(Configuration);
// more middleware
options.Middleware.Add(new SpellCheckMiddleware(Configuration));
});
And your configuration must include:
{
"SpellCheckKey": "<YOUR SPELL CHECK KEY HERE>",
"SpellCheckCountryCode": "sv",
"SpellCheckMarket": "sv-SE"
}
See the source page for more details on how to use it
For Node.js:
- Npm package: https://www.npmjs.com/package/@botbuildercommunity/spell-check-middleware
- Sources / How to use it: https://github.com/BotBuilderCommunity/botbuilder-community-js/blob/master/libraries/botbuilder-spell-check-middleware/README.md
And if you are using LUIS for intent recognition, you could also add it directly in the LUIS call by settingspellCheck=true
.
– Mick
Jan 2 at 16:49
There is no mention of LUIS here
– Nicolas R
Jan 2 at 16:52
@Mick I am using LUIS but i cant find a way to insert the key in LUIS itself but can do per sessions
– Elma Sarah Daniel
Jan 3 at 5:55
@NicolasR thank you it worked !!
– Elma Sarah Daniel
Jan 3 at 11:09
add a comment |
You can use the Spell Check Middleware
provided by the Bot Builder Community.
For C#
:
It is available through NuGet: https://www.nuget.org/packages/Bot.Builder.Community.Middleware.SpellCheck/
Sources: https://github.com/BotBuilderCommunity/botbuilder-community-dotnet/tree/master/libraries/Bot.Builder.Community.Middleware.SpellCheck
To use it, you have to add the Service in the declaration:
services.AddBot<Bot>((options) => {
options.CredentialProvider = new ConfigurationCredentialProvider(Configuration);
// more middleware
options.Middleware.Add(new SpellCheckMiddleware(Configuration));
});
And your configuration must include:
{
"SpellCheckKey": "<YOUR SPELL CHECK KEY HERE>",
"SpellCheckCountryCode": "sv",
"SpellCheckMarket": "sv-SE"
}
See the source page for more details on how to use it
For Node.js:
- Npm package: https://www.npmjs.com/package/@botbuildercommunity/spell-check-middleware
- Sources / How to use it: https://github.com/BotBuilderCommunity/botbuilder-community-js/blob/master/libraries/botbuilder-spell-check-middleware/README.md
And if you are using LUIS for intent recognition, you could also add it directly in the LUIS call by settingspellCheck=true
.
– Mick
Jan 2 at 16:49
There is no mention of LUIS here
– Nicolas R
Jan 2 at 16:52
@Mick I am using LUIS but i cant find a way to insert the key in LUIS itself but can do per sessions
– Elma Sarah Daniel
Jan 3 at 5:55
@NicolasR thank you it worked !!
– Elma Sarah Daniel
Jan 3 at 11:09
add a comment |
You can use the Spell Check Middleware
provided by the Bot Builder Community.
For C#
:
It is available through NuGet: https://www.nuget.org/packages/Bot.Builder.Community.Middleware.SpellCheck/
Sources: https://github.com/BotBuilderCommunity/botbuilder-community-dotnet/tree/master/libraries/Bot.Builder.Community.Middleware.SpellCheck
To use it, you have to add the Service in the declaration:
services.AddBot<Bot>((options) => {
options.CredentialProvider = new ConfigurationCredentialProvider(Configuration);
// more middleware
options.Middleware.Add(new SpellCheckMiddleware(Configuration));
});
And your configuration must include:
{
"SpellCheckKey": "<YOUR SPELL CHECK KEY HERE>",
"SpellCheckCountryCode": "sv",
"SpellCheckMarket": "sv-SE"
}
See the source page for more details on how to use it
For Node.js:
- Npm package: https://www.npmjs.com/package/@botbuildercommunity/spell-check-middleware
- Sources / How to use it: https://github.com/BotBuilderCommunity/botbuilder-community-js/blob/master/libraries/botbuilder-spell-check-middleware/README.md
You can use the Spell Check Middleware
provided by the Bot Builder Community.
For C#
:
It is available through NuGet: https://www.nuget.org/packages/Bot.Builder.Community.Middleware.SpellCheck/
Sources: https://github.com/BotBuilderCommunity/botbuilder-community-dotnet/tree/master/libraries/Bot.Builder.Community.Middleware.SpellCheck
To use it, you have to add the Service in the declaration:
services.AddBot<Bot>((options) => {
options.CredentialProvider = new ConfigurationCredentialProvider(Configuration);
// more middleware
options.Middleware.Add(new SpellCheckMiddleware(Configuration));
});
And your configuration must include:
{
"SpellCheckKey": "<YOUR SPELL CHECK KEY HERE>",
"SpellCheckCountryCode": "sv",
"SpellCheckMarket": "sv-SE"
}
See the source page for more details on how to use it
For Node.js:
- Npm package: https://www.npmjs.com/package/@botbuildercommunity/spell-check-middleware
- Sources / How to use it: https://github.com/BotBuilderCommunity/botbuilder-community-js/blob/master/libraries/botbuilder-spell-check-middleware/README.md
answered Jan 2 at 8:39


Nicolas RNicolas R
9,62521845
9,62521845
And if you are using LUIS for intent recognition, you could also add it directly in the LUIS call by settingspellCheck=true
.
– Mick
Jan 2 at 16:49
There is no mention of LUIS here
– Nicolas R
Jan 2 at 16:52
@Mick I am using LUIS but i cant find a way to insert the key in LUIS itself but can do per sessions
– Elma Sarah Daniel
Jan 3 at 5:55
@NicolasR thank you it worked !!
– Elma Sarah Daniel
Jan 3 at 11:09
add a comment |
And if you are using LUIS for intent recognition, you could also add it directly in the LUIS call by settingspellCheck=true
.
– Mick
Jan 2 at 16:49
There is no mention of LUIS here
– Nicolas R
Jan 2 at 16:52
@Mick I am using LUIS but i cant find a way to insert the key in LUIS itself but can do per sessions
– Elma Sarah Daniel
Jan 3 at 5:55
@NicolasR thank you it worked !!
– Elma Sarah Daniel
Jan 3 at 11:09
And if you are using LUIS for intent recognition, you could also add it directly in the LUIS call by setting
spellCheck=true
.– Mick
Jan 2 at 16:49
And if you are using LUIS for intent recognition, you could also add it directly in the LUIS call by setting
spellCheck=true
.– Mick
Jan 2 at 16:49
There is no mention of LUIS here
– Nicolas R
Jan 2 at 16:52
There is no mention of LUIS here
– Nicolas R
Jan 2 at 16:52
@Mick I am using LUIS but i cant find a way to insert the key in LUIS itself but can do per sessions
– Elma Sarah Daniel
Jan 3 at 5:55
@Mick I am using LUIS but i cant find a way to insert the key in LUIS itself but can do per sessions
– Elma Sarah Daniel
Jan 3 at 5:55
@NicolasR thank you it worked !!
– Elma Sarah Daniel
Jan 3 at 11:09
@NicolasR thank you it worked !!
– Elma Sarah Daniel
Jan 3 at 11:09
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54002451%2fhow-to-integrate-bing-spell-check-key-in-microsoft-botframework-v4-along-with-ot%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown