Im en utilisant le contrôle de discussion en ligne du botframework. J'ai essayé de définir le nom d'utilisateur via l'iframe en utilisant querystring.Comment obtenir le nom d'utilisateur dans Webchat
https://webchat.botframework.com/embed/YOUR_BOT_ID?s=YOUR_BOT_SECRET&username=DESIRED_USERNAME&userid=DESIRED_USERID
malheureusement pendant la
(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";
}
Mon message.from.name est vide. Je suis confus, parce que quand j'envoie un message, il semble que mon nom d'utilisateur est déjà défini. Comment se fait-il que pendant la mise à jour de la conversation, il soit toujours vide?
merci! J'essayais essentiellement d'obtenir le nom d'utilisateur (authentification Windows) de la personne qui conversait avec le bot, je veux essentiellement éviter les tracas de demander qui était la personne. – anonymous1110
est-il une solution de contournement pour cela? – anonymous1110
Malheureusement, ce n'est pas sans que l'utilisateur se connecte ou quelque chose comme ça. – JasonSowers