【发布时间】:2016-09-06 16:50:48
【问题描述】:
使用 Microsoft Bot Framework 我已启用翻译选项获取和奇怪的行为。
如果我只回复一条消息,则翻译有效,否则只有最后一条消息会被翻译。这是一个意大利语母语聊天,要求说英语回答问题:你是谁?
我的代码是这样的:
string[] messageLines;
...
foreach (var line in messageLines)
{
var msg = context.MakeMessage();
msg.Text = line;
msg.Type = "Message";
await context.PostAsync(msg);
}
最后,我知道 Skype 和 Facebook 频道可能会发生,但对于新用户来说,语言设置似乎也适用于网络聊天,这意味着如果网络聊天用户选择法语,而另一个用户使用另一台设备打开网络聊天法语设置仍然设置...为什么?!?!? 网络聊天用户总是新的,不像其他人,保持这个频道的语言设置是没有意义的。 我相信是平台问题,但是我有什么问题吗?
谢谢,
【问题讨论】:
-
我有同样的行为,似乎只有直接响应被翻译而不是异步响应。
标签: c# bots botframework