Slack互換webhook
ボットや自動投稿を作る方の便宜の為、webhookを提供しています。
仕様上は、Slackの同名機能のサブセットです。簡単なSlackボットなら、既存のものを無改造でキュアスタ!対応にできるかもしれません。
利用の手順
「東映アニメーション プリキュア公式」の新着情報ボットのAtomフィードを、IFTTTを使ってwebhookに転送する例で説明します。
RSS/Atomフィードを調べる。
このボットは、以下のAtomフィードをもとにキュア!を行っています。
https://precure.b-shock.org/feed/v1.0/site/toei
webhookのURLを調べる。
モロヘイヤHOMEで、webhookのURLを調べられます。
その端末でトークンの登録(アプリケーションの認証)をまだ行っていなかったら、最初に実行してください。
スマホアプリの設定でおなじみの画面が出てきますので、指示に従ってください。
トークンが登録済みなら、「環境設定」画面にwebhookのURLがあるはずです。
画面にも赤字で書かれていますが、このURLは決して他人に教えてはいけません。たとえ相手が管理人であっても。
ここまでで事前準備は終了。このあと実際に、IFTTTで登録を行っていきます。
トリガー
IFTTTの画面上で、Createを実行します。rss
等の検索語で RSS Feed トリガーを検索し、これを選択。
そして、先ほどのフィードURLを設定。
AtomフィードもRSSの一種とみなされ、登録可能です。今さら野暮を言う様ですが。
アクション
webhook
等の検索語で Webhooks アクションを検索し、これを選択。
設定内容は、こんな感じ。
URLは、先ほど調べたwebhookのURL。
Bodyには、たとえば以下の様なJSONを。
1 | {"text":"<<<{{EntryTitle}}>>>\n<<<{{EntryUrl}}>>>"} |
保存して実行しましょう。以上です。