Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

219
Visualizações
Faltan miembros de información de Azure Bot agregados

Tengo un pequeño problema con Microsoft Azure Bot Framework, creé un bot de muestra de la guía de Microsoft, pero cuando lo pruebo, el bot no recibe información de los miembros (nombre, rol, ed, etc.) sino solo ID.

Uso el webchat (javascript) tomado de la guía de microsoft para consultar el bot.

Función de bot donde quiero obtener información de los miembros:

 protected override async Task OnMembersAddedAsync(IList<ChannelAccount> membersAdded, ITurnContext<IConversationUpdateActivity> turnContext, CancellationToken cancellationToken){ var member1 = await TeamsInfo.GetMemberAsync(turnContext, turnContext.Activity.From.Id, cancellationToken); foreach (var member in membersAdded) { // Greet anyone that was not the target (recipient) of this message. // To learn more about Adaptive Cards, see https://aka.ms/msbot-adaptivecards for more details. if (member.Id != turnContext.Activity.Recipient.Id) { var welcomeCard = CreateAdaptiveCardAttachment(); var response = MessageFactory.Attachment(welcomeCard, ssml: "Welcome to Bot Framework!"); await turnContext.SendActivityAsync(response, cancellationToken); await Dialog.RunAsync(turnContext, ConversationState.CreateProperty<DialogState>("DialogState"), cancellationToken); } } }

Código de chat web para consultar bot:

 (async function() { const secret = 'XXX'; const res = await fetch('https://directline.botframework.com/v3/directline/tokens/generate', { headers: { Authorization: `Bearer ${secret}` }, method: 'POST' }); const {token} = await res.json(); window.WebChat.renderWebChat( { directLine: window.WebChat.createDirectLine({ token }), userID: 'WebChat_UserId', locale: 'en-US', username: 'Web Chat User', role: 'user }, document.getElementById('webchat') ); document.querySelector('#webchat > *').focus(); })().catch(err => console.error(err));

Información de usuario de captura de pantalla de depuración

¿Puede alguien ayudarme por favor?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda