discourse-chat-integration plugin で Groupme プロバイダーを設定する

この howto は、discourse-chat-integration に含まれる GroupMe プロバイダーのセットアップ方法について説明します。

インストール

まだインストールしていない場合は、discourse-chat-integration プラグインをインストールしてください。

通知

GroupMe 開発者アカウントのセットアップ

このプロバイダーは GroupMe ボット API と連携するように設定されています。ボットを作成するには、Dev Portal にログインする必要があります。

  1. 開発者ポータルにログインし、上部メニューの Bots をクリックし、次に Create Bot をクリックします。
  2. ボットに名前を付けます。
  3. Callback URL は空白のままにします。
  4. ボットの画像 URL をアップロードして指定します。
    注: このプラグインを使用すると、任意の数の個別のグループと連携を設定できます。複数のグループに投稿を送信したい場合は、ここで複数のボットを作成してください。

ボットが作成され、設定した名前とボット ID の両方が表示されます。これら両方を Discourse の管理設定(Groupme 用)で使用します。

Discourse のセットアップ

  1. Discourse インスタンスに移動し、サイト設定で「Chat Plugin」を groupme でフィルタリングします。\u003cyour-site\u003e/admin/site_settings/category/chat_integration?filter=groupme

  2. chat integration groupme enabled オプションを有効にします。

  3. 対応するフィールドにボット ID と GroupMe グループ名を入力します。
    注: 複数の GroupMe グループでこの設定を行う場合は、ボット ID と GroupMe インスタンス名が同じ順序で並んでいることを確認してください。

  1. discourse-chat-integration の手順に従って、チャネル用の「ルール」を設定します。

    注: チャネル識別子は、ステップ 7 で入力した GroupMe グループ名と一致している必要があります。

    別の注: すべての GroupMe グループにメッセージを送信したい場合は、GroupMe インスタンス名として「all」を入力してください。

  2. 機能確認のため、いずれかのチャネルで Test をクリックします。GroupMe チャットにメッセージが届くはずです。

また、この統合ではメッセージに写真を含まない点にご注意ください。GroupMe は写真を自社のサーバーにアップロードし、そのリンクをメッセージ投稿に含める必要があるためです。まずはこの機能なしでも運用可能であると判断しました。

お楽しみください!

「いいね!」 1