Set up Discord notifications with the discourse-chat-integration plugin

Я внесу несколько изменений в тему.
Добавляю следующее:

  • Вебхуки имеют формат https://discord.com/api/webhooks/.
  • Также существует версия Canary для Discord, где вебхуки имеют формат https://canary.discord.com/api/webhooks/.
  • Предупреждение теперь избыточно, так как приложение Discord теперь доступно по адресу Discord вместо https://discordapp.com. Адрес https://discordapp.com служит перенаправлением на новую ссылку.

Это действительно проясняет некоторые вопросы для людей, добавляющих уведомления Discord через интеграцию чата. Я только что обновил инструкции из-за последних изменений в Discord.

Для тех, кто боится шагов: их теперь всего 7, так как предупреждение считалось отдельным шагом :slight_smile:

Здравствуйте, я не могу отправлять сообщения Discourse в тему форума Discord. У вас есть решение для меня?

При попытке отправить тестовое сообщение я получаю ошибку discoursechatintegration://:ProviderError. (Я добавил ID темы в конце, из адреса ?thread_id=111111111). Я пробовал отправлять тестовые сообщения с помощью инструмента discohook.org, и проблем не возникло, поэтому, думаю, мои настройки в порядке?

Похоже, что ссылки на категории в плагине discourse-chat-integration отображаются некорректно. Например, вот этот комментарий:

был отображён в Discord следующим образом:

Обратите внимание, что ссылки на категории отображаются как <span class=hashtag-icon-placeholder"></span>Category-Name</span> — то есть как обычный HTML-код, причём с некорректно закрытыми тегами span.

(Поскольку содержание сообщения, на которое я косвенно ссылаюсь, относится к этому плагину: я мягко подталкивал нового пользователя форума к выбору наиболее конкретной категории, чтобы плагин мог отправить уведомление. Я не считаю отсутствие уведомлений в Discord при перемещении темы в отслеживаемую категорию ошибкой; на мой взгляд, это разумное ограничение.)

Не критично, но я решил упомянуть об этом, так как заметил.

Эта проблема исправлена в обновлении Discourse:

В частности, синхронизация тем и постов из Discourse в форумы Discord через плагин chat-integration теперь должна создавать новый пост в Discord.

Обратите внимание, что при использовании этой интеграции новые темы и ответы будут отображаться в канале форума одинаково, и для просмотра содержимого поста вам нужно будет открывать каждую тему форума.