Плагин интеграции чата: «Ошибка: не удалось получить пользователей из Slack» при выполнении команды /post в крупном (17 000+) экземпляре Slack

У меня тоже появляется эта ошибка! Не удалось получить данные ни в частном, ни в публичном канале, в оба из которых добавлен бот.

Вам удалось разобраться с этим?

Кстати, в моём экземпляре Slack более 17 000 пользователей, поэтому я предполагаю, что проблема может быть в методе users.list? С помощью тестера API Slack я успешно получаю очень длинный ответ от users.list, используя тот же токен, что указан в настройках Discourse. Метод users.list | Slack

Одна из возможных причин: похоже, что Discourse разбивает запросы на страницы по 200 пользователей, что потребует более 85 вызовов API.

Метод users.list имеет ограничение скорости уровня 2:

Web API Уровень 2
20+ запросов в минуту
Большинство методов допускают как минимум 20 запросов в минуту, с возможностью кратковременных всплесков.

Возможно ли, что это проблема с ограничением скорости?

Также я не могу получить более подробную информацию об ошибках в логах на моём хостинге Discourse. Но с радостью помогу с отладкой, если это будет полезно!

Вы размещены у нас? Если да, то при необходимости вы можете обратиться к нам напрямую за поддержкой, чтобы мы могли изучить более подробные логи. :+1: