この howto では、discourse-chat-integration に含まれる Rocket.Chat プロバイダーの設定方法について説明します。
プラグインの有効化
discourse-chat-integration プラグインは Discourse にバンドルされています。有効にするには、chat_integration_enabled サイト設定をオンにしてください。詳細については、discourse-chat-integration トピックをご覧ください。
通知
Rocket Chat の設定
Rocket Chat サーバーを Discourse サーバーからアクセス可能にする必要があります。HTTPS の使用が推奨されますが、HTTP でも動作するはずです。
-
Rocket Chat サーバーにログインし、左上の名前をクリックして、管理をクリックします。
-
インテグレーションの下で、新しいインテグレーションをクリックします。
-
受信 Webhookを選択します。
-
Rocket Chat 内でボットがどのように表示されるかを定義するフォームに記入します。「投稿先のチャンネル」には任意のチャンネル名(例:
#general)を入力できます。これは Discourse によって上書きされるため、どのチャンネルでも構いません。 -
「有効」を「True」に設定します。
-
変更を保存をクリックします。
-
「Webhook URL」をコピーしてください。後で使用します。
Discourse の設定
-
コピーした URL を
chat_integration_rocketchat_webhook_urlサイト設定に貼り付けます。 -
chat_integration_rocketchat_enabledを有効にします。 -
discourse-chat-integration の手順に従って、チャンネル用の「ルール」を設定します。チャンネル識別子は
#generalや@davidtaylorのような形式です。 -
複数のチャンネルのいずれかで テスト をクリックして、すべてが正常に動作しているか確認します。以下のようなメッセージが届くはずです:
-


