[Node] Node.jsでチャットワーク(chatwork)にメッセージを送信する

概要

Node.jsを用いてチャットワーク(chatwork)にメッセージを送信するTips。
メッセージを送信する最短Tipsで、それに特化したモジュールを使うので、メッセージの取得やタスクの作成など、チャットワークAPIでできる様々なことは本記事では取り扱わない。

関連記事

前提

以下環境で動作確認済み

debian 8.6
node 5.1.2
npm 3.8.6
post-chatwork-message

APIキーの用意

チャットワークにログイン後、API設定からAPIトークンを取得して控えておく

メッセージを送信するルームのIDの用意

メッセージを送信するルームのIDを用意する。送信可能なのは自信が参加しているルームのみ。IDは対象のルームを開いた際のURLから確認することができる。

URLが

https://www.chatwork.com/#!rid1234567

の場合、1234567がルームIDになる。

メッセージ送信用ライブラリをインストール

グローバルインストールでもかまわないが、post-chatwork-messageをnpmでインストールする。名前の通りチャットワークにメッセージをPOSTすることに特化したモジュール。

$ npm install --save post-chatwork-message

コード例

index.js

const postChatworkMessage = require('post-chatwork-message')
const CHATWORK_API_KEY = '67a568hogehogehogea1898871e9193'
const roomId = '1234567'

postChatworkMessage(CHATWORK_API_KEY, roomId, 'Hello, World')

実行例

$ node index.js

のようになる。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です