Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

140
Views
Cómo obtener la dirección de correo electrónico del usuario actual para el bot de Slack usando Bolt para JavaScript (Node.JS)

Como contexto, estoy usando el marco Bolt para JavaScript para desarrollar un bot de Slack. Tengo un espacio de trabajo donde soy el único miembro.

En la página de inicio de la aplicación, necesito recuperar la dirección de correo electrónico del usuario actual, pero no estoy seguro de cómo hacerlo.

Los métodos WebAPI para usuarios , por ejemplo, users.profile.get y users.identity, requieren un token de usuario, supongo que necesito obtener el token de usuario del usuario actual.

¿Alguna idea sobre cómo recuperar el token de usuario del backend? Las sugerencias serían apreciadas.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

En lugar de un token de usuario, recomendaría usar un token de bot para llamar a users.info ( https://api.slack.com/methods/users.info ). Deberá solicitar los ámbitos users:read y users:read.email para que se devuelva el correo electrónico en la llamada a la API. Cuando instale su aplicación en su espacio de trabajo, su token de bot aparecerá en la página OAuth y permisos de su sitio de configuración del desarrollador ( https://api.slack.com/apps ). Su aplicación debería estar escuchando el evento app_home_opened . Cuando un usuario abre App Home, se devolverá el user_id en la carga útil del evento. Luego puede usar ese ID de users.info user_id obtener el correo electrónico del usuario.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!