abematv 非公式番組通知

AbemaTVの番組が開始する何分前かにメールやLINE Notifyなどで通知します。拡張機能等から利用できます。通知時に少しタイムラグが生じます。
メールアドレスやLINE Notifyのトークンなど送信された情報は番組通知のためだけに使用し、通知後はサーバーには残りません。
開発者向け利用方法

メールによる通知

[email protected]から通知メールが送信されます。携帯等でリアルタイムに受信できるメールアドレスを設定すると便利です。キャリアメールでは受信できない可能性があるためgmailなどをおすすめします。
メール通知

LINE Notifyによる通知

LINE NotifyによりLINEに通知メッセージを送信することができます。
LINE Notify通知

LINE Notifyのトークンの取得方法

LINE Notifyのマイページからパーソナルアクセストークンを取得することができます。
まずLINE Notifyマイページにログインし、下の方の「トークンを発行する」ボタンをクリックします。
トークンを発行するボタン
次にトークンを発行する画面に通知の表示される任意の名前(「AbemaTV通知」など)を入力、通知先のトークルームを選択し「発行する」ボタンを押します。
トークン発行画面
英数字の文字列からなるトークンが表示されますので、これをコピーして(拡張機能等の設定画面で)設定してください。
トークン取得完了

URLへのPOST

いわゆるWebhookとして指定したURLへのPOSTリクエストによる通知も可能です。以下の内容がPOSTされますのでPHP等で受け取ったりできます。

POSTパラメータ 内容
text メールやLINE Notifyの本文と同じ番組通知本文
title 番組タイトル
channel チャンネル("drama"や"anime24"など)
channelName チャンネル名("ドラマチャンネル"や"アニメ24チャンネル"など)
slotid 番組ID

Slackへの通知

POST先のURLにSlackのincoming webhookのURLを指定すると上記の内容ではなくslackへの投稿する内容が送信されます。
slackへの通知
Discordのwebhookも試験的に対応しています。


yuki (a) nakayuki.net