使用Microsoft Bot Framewok获取消息发送者的名称

Sai*_*han 0 node.js slack-api slack botframework

我使用microsoft bot框架创建了一个slackbot.有没有办法获取邮件发件人的姓名?

例如,我有以下代码.

`

bot.dialog('/raiseTask', 
  function (session, args, next) {
    session.send('Hi');
  }
);
Run Code Online (Sandbox Code Playgroud)

`

我知道信息存储在会话内部,关于文本的类型和发送者在松散到机器人时发送的实际消息.在查看文档并仔细阅读之后,我没有成功找到有关查找发件人姓名的任何相关信息.

更确切地说,我想要实现的功能是:

赛义夫:嗨@slackbot slackbot:嗨赛义夫

大卫:嗨@slackbot slackbot:嗨大卫

谢谢!

js_*_*s__ 5

在Node.js中,您可以使用session.message.user.name检索邮件发件人的用户名或名称,找到下面的代码段:

bot.dialog('/raiseTask', function (session, args, next) {
      session.send("Hi " + session.message.user.name);
});
Run Code Online (Sandbox Code Playgroud)