この howto は、discourse-chat-integration に含まれる GroupMe プロバイダーのセットアップ方法について説明します。
インストール
まだインストールしていない場合は、discourse-chat-integration プラグインをインストールしてください。
通知
GroupMe 開発者アカウントのセットアップ
このプロバイダーは GroupMe ボット API と連携するように設定されています。ボットを作成するには、Dev Portal にログインする必要があります。
- 開発者ポータルにログインし、上部メニューの Bots をクリックし、次に Create Bot をクリックします。
- ボットに名前を付けます。
- Callback URL は空白のままにします。
- ボットの画像 URL をアップロードして指定します。
注: このプラグインを使用すると、任意の数の個別のグループと連携を設定できます。複数のグループに投稿を送信したい場合は、ここで複数のボットを作成してください。
ボットが作成され、設定した名前とボット ID の両方が表示されます。これら両方を Discourse の管理設定(Groupme 用)で使用します。
Discourse のセットアップ
-
Discourse インスタンスに移動し、サイト設定で「Chat Plugin」を
groupmeでフィルタリングします。\u003cyour-site\u003e/admin/site_settings/category/chat_integration?filter=groupme -
chat integration groupme enabledオプションを有効にします。 -
対応するフィールドにボット ID と GroupMe グループ名を入力します。
注: 複数の GroupMe グループでこの設定を行う場合は、ボット ID と GroupMe インスタンス名が同じ順序で並んでいることを確認してください。
-
discourse-chat-integration の手順に従って、チャネル用の「ルール」を設定します。
注: チャネル識別子は、ステップ 7 で入力した GroupMe グループ名と一致している必要があります。
別の注: すべての GroupMe グループにメッセージを送信したい場合は、GroupMe インスタンス名として「
all」を入力してください。 -
機能確認のため、いずれかのチャネルで Test をクリックします。GroupMe チャットにメッセージが届くはずです。
また、この統合ではメッセージに写真を含まない点にご注意ください。GroupMe は写真を自社のサーバーにアップロードし、そのリンクをメッセージ投稿に含める必要があるためです。まずはこの機能なしでも運用可能であると判断しました。
お楽しみください!

