Hinemos의 이벤트를 ChatWork에 게시
ChatWork 게시 스크립트 준비
아래와 같은 게시용 스크립트를 준비해 둡니다.
chatwork#!/bin/bash
usage() {
echo "Usage: $0 -r room_id -k api_key message" 1>&2
exit 1
}
while getopts r:k:h OPT
do
case $OPT in
r) room_id=$OPTARG
;;
k) api_key=$OPTARG
;;
h) usage
;;
\?) usage
;;
esac
done
shift $((OPTIND - 1))
message=$@
if [ -z "$api_key" -o -z "$room_id" -o -z "$message" ]; then
usage
fi
curl -sk -X POST -H "X-ChatWorkToken: $api_key" -d "body=$message" "https://api.chatwork.com/v1/rooms/$room_id/messages"
echo
이것을 적당한 장소(예에서는 /opt/scripts/chatwork
)에 보존해 chmod +x /opt/scripts/chatwork
해 둡니다.
알림 설정 추가
준비된 스크립트를 호출하는 알림 설정을 Hinemos에 추가합니다.

명령은 다음을 지정합니다.
/opt/scripts/chatwork -r <ルームID> -k <ChatWork APIキー> "[To:<ユーザID>] [info][title][#[PRIORITY_JP]][#[APPLICATION]] #[FACILITY_ID] の状態が更新されました (監視項目ID:#[MONITOR_ID])[/title]#[MESSAGE][/info]"
[To:ユーザID]
를 넣어 넣는 것으로, To 메세지로 하는 것이 미소.
그렇게 하면 브라우저나 스마트폰에 푸시 통지가 가므로 편리합니다.
모니터링 설정
알림 설정이 끝나면 언제나처럼 알림에 미리 알림 설정을 추가합니다.

실행 결과

뭔가 일어나면 우선 채팅에 나오고, 로그도 쫓기고 통지도 나온다.
코멘트도 쉽다.
추천합니다.
Reference
이 문제에 관하여(Hinemos의 이벤트를 ChatWork에 게시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/jsaito/items/7140155dc0003b5aa10f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
#!/bin/bash
usage() {
echo "Usage: $0 -r room_id -k api_key message" 1>&2
exit 1
}
while getopts r:k:h OPT
do
case $OPT in
r) room_id=$OPTARG
;;
k) api_key=$OPTARG
;;
h) usage
;;
\?) usage
;;
esac
done
shift $((OPTIND - 1))
message=$@
if [ -z "$api_key" -o -z "$room_id" -o -z "$message" ]; then
usage
fi
curl -sk -X POST -H "X-ChatWorkToken: $api_key" -d "body=$message" "https://api.chatwork.com/v1/rooms/$room_id/messages"
echo
준비된 스크립트를 호출하는 알림 설정을 Hinemos에 추가합니다.

명령은 다음을 지정합니다.
/opt/scripts/chatwork -r <ルームID> -k <ChatWork APIキー> "[To:<ユーザID>] [info][title][#[PRIORITY_JP]][#[APPLICATION]] #[FACILITY_ID] の状態が更新されました (監視項目ID:#[MONITOR_ID])[/title]#[MESSAGE][/info]"
[To:ユーザID]
를 넣어 넣는 것으로, To 메세지로 하는 것이 미소.그렇게 하면 브라우저나 스마트폰에 푸시 통지가 가므로 편리합니다.
모니터링 설정
알림 설정이 끝나면 언제나처럼 알림에 미리 알림 설정을 추가합니다.

실행 결과

뭔가 일어나면 우선 채팅에 나오고, 로그도 쫓기고 통지도 나온다.
코멘트도 쉽다.
추천합니다.
Reference
이 문제에 관하여(Hinemos의 이벤트를 ChatWork에 게시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/jsaito/items/7140155dc0003b5aa10f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)

뭔가 일어나면 우선 채팅에 나오고, 로그도 쫓기고 통지도 나온다.
코멘트도 쉽다.
추천합니다.
Reference
이 문제에 관하여(Hinemos의 이벤트를 ChatWork에 게시), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/jsaito/items/7140155dc0003b5aa10f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)