首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >僵尸框架在网络聊天中提及会话id

僵尸框架在网络聊天中提及会话id
EN

Stack Overflow用户
提问于 2017-01-10 20:06:12
回答 1查看 312关注 0票数 1

我们如何在botframework webchat中提到会话id,而不是随机生成它?我们目前可以提到webchatuseridusername,但不能有id提到的对话。

EN

回答 1

Stack Overflow用户

发布于 2017-05-10 07:38:34

有关此主题的更多信息,请查看指南:Send proactive messages

为了能够向用户发送即席消息,机器人必须首先从当前对话中收集并保存有关该用户的信息。消息的address属性包括机器人稍后向用户发送即席消息所需的所有信息。

代码语言:javascript
运行
复制
bot.dialog('/', function(session, args) {
    var savedAddress = session.message.address;

     // (Save this information somewhere that it can be accessed later, such as in a database.)

    var message = 'Hello user, good to meet you! I now know your address and can send you notifications in the future.';
    session.send(message);
});

在机器人收集了有关用户的信息之后,它可以随时向用户发送一条特别的主动消息。为此,它只需检索之前存储的用户数据,构造消息,然后发送消息。

代码语言:javascript
运行
复制
function sendProactiveMessage(address) {
    var msg = new builder.Message().address(address);
    msg.text('Hello, this is a notification');
    msg.textLocale('en-US');
    bot.send(msg);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41568479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档