拡張アプリ ChatWork を公開しました
今年、2018年3月26日に公開された a-blog cms Ver.2.8ではより外部サービスと連携しやすい仕組みを用意しています。そこで今後いくつかの連携機能をa-blog cmsの本体とは別に拡張アプリという形で配布することにしました。 その第4弾として今回は 拡張アプリ「ChatWork」を用意しました。拡張アプリ「ChatWork」を使うとお問い合わせフォームなどから送信された内容を ChatWork に通知することができます。たとえばフォームから「資料請求」などがあれば「資料請求がありました。」などの簡単なメッセージや、メールの本文をそのまま、好きなルームに通知できます。
ダウンロード
利用するためにはダウンロード後、/extension/pluginsに設置してください。
使い方
以下の3つのステップで a-blog cms と ChatWork を連携します。
- ChatWorkへの登録
- API トークン の取得
- a-blog cmsの拡張アプリ ChatWork に APIトークン を登録
1. ChatWork への登録
ChatWork のアカウントをお持ちでない方は下記のURLにてアカウントを作成しましょう。 https://www.chatwork.com/
2. API トークン の取得
https://www.chatwork.com/service/packages/chatwork/subpackages/api/token.php
3. a-blog cmsの拡張アプリ ChatWork に API トークンを登録
管理ページ > 拡張アプリより「拡張アプリ管理」のページに移動します。そのページより下の図のように ChatWork をインストールします。
インストール完了後は、管理ページ > フォーム > 連携したいフォームID より ChatWork の管理ページに移動します。その後、「APIトークン」という項目がありますので、その項目に先ほど覚えておいた APIトークン を入力します。 また「ルームID」には、下記のURLの*****の部分を入力します。
https://www.chatwork.com/#!rid*****
これでa-blog cmsと ChatWork を連携させる準備は整いました。あとは先ほどの設定がされたフォーム「お問い合わせフォームなど」に移動し普段通り情報を入力します。
お問い合わせ完了後、以下のようなメッセージがChatWorkに通知されていれば成功です。
注意
config.server.phpでHOOKを有効にしておく必要があります。
define('HOOK_ENABLE', 1);
拡張アプリの今後の配布について
拡張アプリは今後 applepleのGitHubのページに公開していく予定です。 またGitHubに公開されているアプリは下の拡張アプリ一覧ページからダウンロードできるようになりますのでよかったら訪れてみてください。