python 프로그램에서 Google Hangouts Chat에 메시지 보내기

Google hangouts Chat의 Webhook으로 메시지 보내기 정보


자신의 직장이 인기 있는 IT회사가 아니기 때문에 슬랙을 사용하지 않고 가끔씩 구글의 hanguouts(점심만 초대 orz)를 이용하면 감정이 약해진다.Google hangouts의 상속 도구로서 Google hangouts Chat은 무엇이든 유료입니다.Slack에서 API를 사용하여 비즈니스에 유용한 정보를 자동으로 게시하는 것과 동일한 이미지로, Ptyhon 프로그램에서 특정 메시지를 주기적으로 전송하는 등의 Google hanguouts Chat에서 사용할 수 있습니다.이에 따라 비겁함에서 벗어나 Google hangouts Chat의 Bot을 만들기로 했다.
test.py
# encoding: utf-8
from datetime import datetime
import requests

webhook_url = 'https://chat.googleapis.com/ABCDEFG******(中略)******XYZ'
tdy = datetime.now().strftime("%Y/%m/%d %H:%M:%S")

response = requests.post(
  webhook_url,
  json={"text": "botから送信テスト\n"+str(tdy)}
)
※ 실행 결과

Google hanguouts Chat의 채팅방과 사용자에 대해 'Webhook' 을 준비하고 있으며, 임의의 채팅방과 사용자의 'Webhook' URL을 지정하고, Requests를 사용하여 그 Webhook POST JSON 파일에 메시지를 보낼 수 있습니다.
그나저나 댓글에도 줄 바꾸기(|n)와 굵은 글씨체(**)를 넣을 수 있다.메시지에 링크 URL을 포함할 수도 있습니다.

응용편


비즈니스 채팅에서 BOT가 어떤 내용을 자동으로 발표하게 하면 여러분은 즐거워하시겠습니까? 예를 들어 오늘의 일경 평균치 등이 전장 종료 11시 30분과 후장 종료 (마감) 의 15시 30분에 자동으로 투고될까 고민을 많이 했습니다.지금 지난번에는 완성되었다.15시쯤 투어 결과를 Google hangouts Chat에 기고할 수 있도록 조금 개량했습니다.
이날 EDINET에 제출된 신규 상장사의 유가증권 신고서(신규 공개 시)를 거점 관측하는 절차
※ 오늘 상장을 결정한 레옹스 캐피탈은 이런 인상을 준다.레옹스 캐피탈이 상장됐다는 건가?

좋은 웹페이지 즐겨찾기