デルムリン丼Blog

Slack互換webhook

ボットや自動投稿を作る方の便宜の為、webhookを提供しています。 仕様上は、Slack Incoming Webhookのサブセットです。簡単なSlackボットなら、既存のものを無改造でデルムリン丼対応にできるかもしれません。

利用の手順

拙作の自動のRSSフィードをIFTTTを使ってwebhookに転送する例で説明します。

RSS/Atomフィードを調べる

以下、東映アニメーションのプリキュア公式サイトの新着情報のRSSフィードです。

https://precure.b-shock.org/feed/v1.0/site/toei

webhookのURLを調べる

モロヘイヤHOMEで、webhookのURLを調べられます。 トークンの登録をまだ行っていなかったら、最初に実行してください。おなじみの画面が出てきますので、指示に従ってください。

トークンが登録済みなら、「環境設定」画面にwebhookのURLがあるはずです。

![]({ “/images/Slack互換webhook/手順5.png” relative_url })

ここまでで事前準備は終了。このあと実際に、IFTTTで登録を行っていきます。

トリガー

IFTTTの画面上で、Createを実行します。 rss 等の検索語で RSS Feed トリガーを検索し、これを選択。

![]({ “/images/Slack互換webhook/手順1.png” relative_url })

そして、先ほどのフィードURLを設定。 AtomフィードもRSSの一種とみなされ、登録可能です。今さら野暮を言う様ですが。

![]({ “/images/Slack互換webhook/手順2.png” relative_url })

アクション

webhook 等の検索語で Webhooks アクションを検索し、これを選択。

![]({ “/images/Slack互換webhook/手順3.png” relative_url })

設定内容は、こんな感じ。

![]({ “/images/Slack互換webhook/手順4.png” relative_url })

URLは、先ほど調べたwebhookのURL。 Bodyには、たとえば以下の様なJSONを。

{"text":"<<<>>>\n<<<>>>"}

保存して実行しましょう。以上です。

カテゴリ: 機能