Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/appleple/acms-chatwork
a-blog cms のフォームからの送信データをchatworkで通知します
https://github.com/appleple/acms-chatwork
ablogcms acms chat php
Last synced: about 1 month ago
JSON representation
a-blog cms のフォームからの送信データをchatworkで通知します
- Host: GitHub
- URL: https://github.com/appleple/acms-chatwork
- Owner: appleple
- License: mit
- Created: 2018-04-23T09:46:32.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-02T09:39:41.000Z (9 months ago)
- Last Synced: 2024-04-14T23:59:38.148Z (8 months ago)
- Topics: ablogcms, acms, chat, php
- Language: PHP
- Homepage:
- Size: 769 KB
- Stars: 2
- Watchers: 6
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ChatWork for a-blog cms
a-blog cms の 拡張アプリ「ChatWork for a-blog cms」を使うとフォームからデータが送信された段階でそのフォームのデータを加工し、ChatWork に通知することができます。例えばフォームから「資料請求」などがあれば「資料請求がありました。」などとChatWorkの好きなチャンネルに通知できます。
## 動作環境
- a-blog cms: >= Ver. 2.9.0## ダウンロード
[ChatWork for a-blog cms](https://github.com/appleple/acms-chatwork/raw/master/build/chatwork.zip)利用するためにはダウンロード後、/extension/pluginsに設置してください。
## 使い方
下の図のように、ChatWorkに送信したいメッセージを入力しておくことでお問い合わせがあった時などに、そのメッセージをChatWorkに送信することができます。
メッセージにはFormモジュールの変数と、グローバル変数を使用することができます。## カスタマイズ手順
以下の3つのステップで a-blog cms と ChatWork を連携します。1. ChatWorkへの登録
2. APIトークンの取得
3. 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パスワードを入力してAPIトークンを取得してください。
### 3. a-blog cmsの拡張アプリ ChatWork に APIトークン を登録
管理ページ > 拡張アプリより「拡張アプリ管理」のページに移動します。そのページより下の図のように ChatWork をインストールします。
インストール完了後は、管理ページ > フォーム > 連携したいフォームID より ChatWork の管理ページに移動します。その後、「APIトークン」という項目がありますので、その項目に先ほど覚えておいた APIトークン を入力します。
また「ルームID」には、下記のURLの*****の部分を入力します。```
https://www.chatwork.com/#!rid*****
```これでa-blog cmsと ChatWork を連携させる準備は整いました。
### その他の設定項目
#### Chatwork連携
チェックをつけると、Chatworkの連携をを有効化にできます。
必要ない場合はチェックを外して下さい。#### APIトークン
取得したAPIトークンを設定して下さい。
#### ルームID
Chatworkの投稿先にするルームIDを設定して下さい。
#### Message
Chatworkに投稿されるメッセージ本文になります。メールのテンプレートと同じように、フィールド値や、グローバル変数を使用することが出来ます。最初試す時は、テキストのメールテンプレートをそのまま貼り付けると簡単にメッセージを用意できるので、おすすめです。
## 注意
config.server.phpでHOOKを有効にしておく必要があります。```php
define('HOOK_ENABLE', 1);
```