GoogleChatのチャットルームへメッセージを投稿するLambda関数

カテゴリ : Lambda
公開日 : 2021/07/06 更新日 : 2021/07/07

前提

  • 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

Blogger : rice

Twitter GitHub

SAP
DOP