2017-10-09 36 views
0

我创建了一个使用微软bot框架的slackbot。有什么方法可以获取邮件发件人的姓名?使用Microsoft Bot获取邮件发件人的姓名松懈

例如,我有以下代码。

`

bot.dialog('/raiseTask', 
    function (session, args, next) { 
    session.send('Hi'); 
    } 
); 

`

我知道的信息存储有关由发送者发送的松弛到机器人的文本和实际的消息类型的会话中。在查看文档并彻底阅读后,我找不到有关查找发件人姓名的相关信息。

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

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

大卫:嗨@slackbot slackbot:嗨,大卫

谢谢!

+0

您可以检查回答那[问题](https://stackoverflow.com/questions/36147001/how-to-get-username-userid-in-slack-bot)。 – Sombrero

回答

2

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

bot.dialog('/raiseTask', function (session, args, next) { 
     session.send("Hi " + session.message.user.name); 
}); 
+0

谢谢!它的工作:D –

+0

太棒了!快乐编码! :) –

相关问题