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

Моя первоначальная мотивация для поиска интеграции Discourse с Discord заключалась в том, чтобы отправлять помеченные сообщения в Discord для более быстрого уведомления и проверки среди команды. Стандартный плагин этого не поддерживает. Поэтому теперь поддержка отправки помеченных сообщений в Discord реализована здесь.

Обратите внимание, что, вероятно, существует более «рубистый» способ реализации этого. Возможно, метод on(:reviewable) должен использовать очередь, специфичную для объектов reviewable, а передача флага flagged в качестве булева значения — это своего рода хакинг. Также, возможно, есть другие более универсальные действия, которые можно выполнять с объектом reviewable, но текущее решение подходит для моих целей.

Используйте с осторожностью: я не планирую отправлять этот код в основной репозиторий, так как не намерен поддерживать что-либо, кроме Discord, и не планирую тратить больше времени на устранение других выявленных выше проблем для улучшения.

В итоге это выглядит так…

1 лайк