Я развернул своего бота в командах Webchat, Skype и MS.
В OnTurnAsync
методе я проверяю, если пользовательский ввод начинается с bnr
, тогда я вызываю определенный метод.
if (turnContext.Activity.Text.ToLower().StartsWith("bnr"))
{
string msg = RequestHandler.BnrCaller(turnContext.Activity.Text);
await turnContext.SendActivityAsync(msg);
return;
}
Отлично работает с Skype и Webchat, но с командами не работает на 100%, иногда работает.
[Изменить]
Я обнаружил, что это не работает, если я скопировал ввод в поле ввода, но когда я его набираю, он работает отлично!