GoogleChatのチャットルームへメッセージを投稿するLambda関数
前提
- Python 3.8
- Lambda組み込みのライブラリのみ
- 対象チャットルームにて着信Webhook作成済み
コード
【】は各自環境の値で修正
import json
import urllib.request
def lambda_handler(event, context):
# TODO implement
message_detail = 'from aws lambda'
message = {'text': message_detail}
url = '【作成した着信WebhookのURL】'
headers = {'Content-Type': 'application/json; charset=UTF-8'}
byte_encoded = json.dumps(message).encode('utf-8')
req = urllib.request.Request(
url=url
, data=byte_encoded
, headers=headers
)
response = urllib.request.urlopen(req)
print(response.read())
Share