2016-08-15 10 views
2

Я создаю простой бот-чат skype. Я заметил, что некоторые боты в каталоге могут ссылаться на мое имя пользователя и/или имя/фамилию, без необходимости бота.Как получить имя пользователя?

Как получить имя пользователя пользователя в skype (или любом другом канале), не спрашивая пользователя?

ответ

8

Выяснил это. В NodeJS использовать session.message.user.name

intents.matches('Start', function (session, args) { 
    session.send("Hi " + session.message.user.name); 
}); 
4
//In C# you can use following code for getting username 

    private async Task MessageReceivedAsync(IDialogContext context, IAwaitable<object> result) 
{ 
    string userName 
    activity = context.Activity; 
    if(activity.From.Name != null) 
    { 
     userName = activity.From.Name; 
    } 
} 
Смежные вопросы