2016-08-15 9 views
2

私は簡単なスカイプチャットのボットを作成しています。私はディレクトリ内のいくつかのボットが、私のユーザ名やファーストネーム/姓を参照することができ、ボットを要求する必要がないことに気づいた。ユーザー名を取得するには?

ユーザーに聞かずに、Skype(または他のチャンネル)でユーザーのユーザー名を取得するにはどうすればよいですか?

答えて

8

NodeJSで

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; 
    } 
} 
session.message.user.nameを使用
関連する問題