Pythonでチャットワークにメッセージを自動送信する方法を解説します。
前準備は以下の通りです。
- Requesetsモジュール
- Chatwork API key
- Room ID
chatwork APIを取得する必要があります。
chatwork 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のお仕事」さんの記事を参考にさせて頂きました。
コメント