小编tdu*_*ord的帖子

BotFramework Webchat v4 通过 javascript 发回消息

我需要帮助使用来自 Microsoft 的 BotFramework 的 webchat v4 通过 Javascript 将消息发送回机器人。

我的机器人代码是用 C# (.NET Framework) 编写的,但在我的场景中的某个时刻,我需要触发一些 JavaScript 来向用户询问位置。我该怎么办?

  1. 我发送事件类型的活动
  2. 在机器人的商店中,我捕获了上述活动(这是我的代码):
const store = window.WebChat.createStore({},
    ({ dispatch }) => next => action => {
        //console.log('action of type ' + action.type);

        if (action.type === 'DIRECT_LINE/INCOMING_ACTIVITY') {
            var activityOut = action.payload.activity;

            if (activityOut.type === 'message') {
                // Store message

                return next(action);
            }

            if (activityOut.type === 'event') {
                // Handle based on event type
                if (activityOut.name === 'getLocation') {
                    if (navigator.geolocation)
                    {
                        navigator.geolocation.getCurrentPosition(showPosition); …
Run Code Online (Sandbox Code Playgroud)

javascript web-chat botframework

4
推荐指数
1
解决办法
1741
查看次数

Microsoft Bot框架-Skype for business不支持Buttons和Cards。是否有其他替代方法可以在Skype for business中完成它

Microsoft Bot框架-Skype for business不支持Buttons和Cards。是否有任何其他方法可以在Skype for business中完成它。

是否有其他方法可以使用至少一次功能。

bots skype-for-business botframework

0
推荐指数
1
解决办法
129
查看次数