4127名無しさん@お腹いっぱい。
勤怠管理システム(キングオブタイム)でエラー状態になっている方を自動で抽出し、
Chatworkで該当者と同じ名前のアカウントに対してエラーの旨を通知する仕組みを作りたいです。
- キングオブタイムのデータからエラー者を抽出
- ChatworkのAPIで同名ユーザーに自動メッセージ送信
この一連の流れをClaude Codeで実装できるか、方法を教えていただけますでしょうか。
🦄 ユニコスクール スタッフの回答
キングオブタイムのエラー抽出→Chatwork通知は、Claude Codeで自動化できます。
- キングオブタイムはAPI(REST API)を公開していますので、Claude Codeにそのドキュメントを読ませて「エラー状態の打刻データを取得するスクリプトを作って」と指示するだけで、エラー者の一覧取得まで自動構築できます
- Chatwork側も公式APIがあり、MCP経由またはAPI直呼び出しで「指定したアカウント名にメッセージを送信する」処理をClaude Codeに組み込めます
- 名前の紐づけは「キングオブタイムの氏名とChatworkのアカウント名が一致するものを照合して通知して」と日本語で指示すればOKです。CSVやスプレッドシートで名前テーブルを渡す設計にすると、より確実に動きますよ
- 定期実行(毎朝9時にチェックして通知、など)したい場合はn8nやcronと組み合わせることで完全自動化できます
「繰り返し発生する定型業務×データの入出力が明確」という、Claude Codeが最も得意なパターンです。今日から動かしてみてください!