Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

213
Vistas
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 la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda