Chatwork ツールを使うと、Chatwork API に接続してメッセージ送信、タスク作成、アカウント管理などをプログラムで実行できます。この統合により、ワークフローの自動化やチームの生産性向上が可能になります。
主な機能
CHATWORK_SEND_MESSAGE
- Chatwork の特定のルームにメッセージを送信
CHATWORK_GET_MESSAGES
CHATWORK_CREATE_TASK
CHATWORK_GET_TASKS
CHATWORK_UPDATE_TASK_STATUS
Chatwork API を使用するには、Chatwork Developer Platform にて開発者アカウントを作成し、API キーを発行する必要があります。これにより、リクエストの認証に必要な情報が得られます。
注意:API キーは機密情報として扱い、公開リポジトリにコミットしないでください。
例:Chatwork のタスクとメッセージを管理する
- id: send_message
tool: CHATWORK_SEND_MESSAGE
config:
- name: token
value: "{{secrets.CHATWORK_API_TOKEN.api_token}}"
input:
- name: room_id
value: "123456"
- name: message
value: This is a test message from the Chatwork API!
- id: get_messages
tool: CHATWORK_GET_MESSAGES
config:
- name: token
value: "{{secrets.CHATWORK_API_TOKEN.api_token}}"
input:
- name: room_id
value: "123456"
- name: force
value: true
- id: create_task
tool: CHATWORK_CREATE_TASK
config:
- name: token
value: "{{secrets.CHATWORK_API_TOKEN.api_token}}"
input:
- name: room_id
value: "123456"
- name: body
value: Task with date string deadline
- name: to_ids
value: "6454321"
- name: limit
value: 2025/03/09
- name: limit_type
value: time
- id: get_tasks
tool: CHATWORK_GET_TASKS
config:
- name: token
value: "{{secrets.CHATWORK_API_TOKEN.api_token}}"
input:
- name: room_id
value: "123456"
- name: status
value: open
- id: update_task_status
tool: CHATWORK_UPDATE_TASK_STATUS
config:
- name: token
value: "{{secrets.CHATWORK_API_TOKEN.api_token}}"
input:
- name: room_id
value: "123456"
- name: task_id
value: "409281675"
- name: status
value: done
- id: get_updated_tasks
tool: CHATWORK_GET_TASKS
config:
- name: token
value: "{{secrets.CHATWORK_API_TOKEN.api_token}}"
input:
- name: room_id
value: "123456"