Pythonでチャットワークにto付けメッセージを自動送信する方法

Pythonでチャットワークにメッセージを自動送信する方法を解説します。

前準備は以下の通りです。

  • Requesetsモジュール
  • Chatwork API key
  • Room ID

chatwork APIを取得する必要があります。

chatwork APIの取得はコチラ

chatwrok APIを取得

ちなみに、chatworkは場合によっては管理者権限を持つ人にしか使えないように制御されている場合があります。

その場合は、chatwork APIを使うことができません。

chatwork API使用するためには、管理者に権限共有の連絡をするしかないです。

#coding=UTF-8
import requests

BASE_URL = 'https://api.chatwork.com/v2'

#Setting
roomid   = 'YOUR ROOM ID' #ルームIDを記載
message  = '[To:YOUR ROOM ID]テキストを入力'
apikey   = 'Your API KEY' #APIのKeyを記載

post_message_url = '{}/rooms/{}/messages'.format(BASE_URL, roomid)

headers = { 'X-ChatWorkToken': apikey}
params = { 'body': message }
r = requests.post(post_message_url,
                    headers=headers,
                    params=params)
print(r)

 

「いつも隣にITのお仕事」さんの記事を参考にさせて頂きました。

コメント