Chatworkのコンタクト申請を自動で承認
Chatworkで、届いたコンタクト申請を承認し続けるだけのGAS(Google Apps Script) 作りました!
botアカウントのお供にどうぞ
応用するとこんなこと(Chatworkでエイリアスアカウント)も出来たりします
ソース
https://github.com/shoko3168/gas-projects/blob/master/AcceptAllIncomingRequests.gs
サンプル
// Add Library // 1OcZAwzfi3imm_FwpbTPAtDTi4HeNFBb5NNE04mh4SEtKynCY1kaWyg5K function test() { var cw = new AcceptAllIncomingRequests.CW({'token': '***token***', 'is_notify': true, notify_room: '999999999'}); cw.acceptFriends(); cw.testNotify('test send message'); }
導入手順
GmailログインしているChromeブラウザでマイドライブを表示
https://drive.google.com/drive/my-drive
Google Apps Scriptを選択(ない場合は、「アプリを追加」)
コードをコピペして保存、API KEYと「notify_room」の値を書き変える
リソース→ライブラリ
1OcZAwzfi3imm_FwpbTPAtDTi4HeNFBb5NNE04mh4SEtKynCY1kaWyg5K
を追加
「test」を実行
cw.testNotify('test send message');
の行は、動作確認のためグループチャットに「test send message」と通知するだけなので、動作確認が出来たら削除して大丈夫です
notify_roomに、通知したい部屋のroomId(ChatworkのURL「rid=」以後の数値)を入れておくと、承認した時にその部屋にメッセージが飛びます
動作確認が出来たら、最後に1分に1回自動で動作するように設定します。
設定例