Plugin de integración de chat "Error: no se pueden obtener usuarios de Slack" al ejecutar /post en una instancia de Slack grande (más de 17.000)

¡Yo también estoy recibiendo este error! No hay éxito en un canal privado o público, a ambos se les ha añadido el bot.

¿Alguna vez lo resolviste?

Por si sirve de algo, mi instancia de Slack tiene más de 17.000 usuarios, así que me pregunto si algo está saliendo mal con el endpoint users.list. Puedo devolver con éxito una respuesta muy larga de users.list a través del probador de API de Slack, utilizando el mismo token proporcionado en la configuración de Discourse. Método users.list | Slack

Una teoría sobre lo que podría estar saliendo mal: parece que Discourse está paginando 200 usuarios a la vez, lo que requeriría más de 85 llamadas a la API.

Users.list es un endpoint con limitación de tasa de Nivel 2:

Web API Nivel 2
20+ por minuto
La mayoría de los métodos permiten al menos 20 solicitudes por minuto, al tiempo que permiten ráfagas ocasionales de más solicitudes.

¿Es posible que se trate de un problema de limitación de tasa?

Tampoco puedo acceder a información de registro más detallada sobre esto en mi instancia alojada de Discourse. ¡Pero estoy feliz de ayudar a depurar si es útil!

¿Está alojado con nosotros? Si es así, puede contactarnos directamente para obtener soporte si necesita que revisemos registros más detallados. :+1: