Разделы документации
Коннекторы

Discourse

Подключение форума Discourse к Charo — API-ключ и индексация тем с сообщениями.

Что индексируется

  • Темы форума и сообщения в них (включая комментарии).
  • Можно ограничить индексирование списком категорий.

Предварительные требования

  • Форум Discourse, доступный с сервера Charo по сети.
  • Права администратора Discourse для создания API-ключа.

Получение учётных данных

  1. В админке Discourse откройте Admin → API → Keys и создайте ключ (достаточно уровня доступа на чтение; область — All Users или конкретный пользователь).
  2. В Charo заполните «API-ключ Discourse» и «Имя пользователя API Discourse» (пользователь, от имени которого работает ключ).

Настройка в Charo

ПолеЧто указать
Базовый URLадрес форума, например https://forum.company.ru
Категориисписок названий категорий; пусто — все доступные

Синхронизация прав

Не поддерживается: управляйте доступом видимостью коннектора и группами (см. «Права доступа»).

Ограничения и частота обновления

  • Лимит API Discourse — порядка 50 запросов в минуту: большие форумы индексируются постепенно.
  • Обновления забираются инкрементально по расписанию коннектора.

Устранение неполадок

«403 Forbidden»

Ключ не действует от имени указанного пользователя — проверьте пару «ключ + имя пользователя API» в админке Discourse.

Часть тем отсутствует

Пользователь API не видит закрытые категории. Расширьте его права или укажите категории явно.

Ошибка соединения

Базовый URL должен быть доступен с сервера Charo — проверьте curl с сервера.