0
botframeworkのWebchatコントロールを使用しています。私は、クエリ文字列を使ってiframe経由でユーザー名を設定しようとしました。Webchatのユーザー名を取得する方法
https://webchat.botframework.com/embed/YOUR_BOT_ID?s=YOUR_BOT_SECRET&username=DESIRED_USERNAME&userid=DESIRED_USERID
残念ながら
(message.Type == ActivityTypes.ConversationUpdate)
if (message.MembersAdded.Any(m => m.Id == message.Recipient.Id))
{
var connector = new ConnectorClient(new Uri(message.ServiceUrl));
var response = message.CreateReply();
string replyMessage = string.Empty;
if (string.IsNullOrEmpty(message.From.Name))
{
replyMessage += "Hello there!\n\n";
}
else
{
replyMessage += "Hello "+ message.From.Name +"\n\n";
}
時の私のmessage.from.nameは空です。私はメッセージを送信するとき、それは私のユーザー名が既に設定されているように見えるので、私は混乱しています。どのように会話の更新中にそれはまだ空白ですか?
ありがとうございます!私は基本的にボットと会話していた人のユーザー名(Windows認証)を取得しようとしていた、私は基本的に人が誰だったの質問をするのは面倒を避けたい。 – anonymous1110
これに対応する方法はありますか? – anonymous1110
残念ながら、ユーザーにログインしたり、その行に沿って何かを作成したりすることはありません。 – JasonSowers