【完全無料】ポッドキャストの更新を𝕏ポストする支援ツールを作った
三行で
RSSが更新されたら
通知がきて
2クリックで𝕏ポスト
背景
2023年2月にTwitter APIの有料化がアナウンスされました。
それに伴ってZapierやIFTTTといったiPaaSも、Twitter API使用の有料化に踏み切りました。
こうして、更新お知らせツイートを自動化していたポッドキャスターたちは手作業あるいは課金の海に投げ出されたのでした・・・。
というわけで、無料でどこまで更新お知らせポストを自動化できるかというのが今回のテーマです。
TweetPodcastOnlineについて
こちらは、Twitter APIが有料化されると聞いたときに作った、定型文ポストの支援ツールです。
- 番組のRSS URLを指定して
- ツイート内容(定型文)を入力して
- 「ツイート」ボタンを押す
と、その文章を𝕏ポストするウィンドウが開きます。
ポスト画面の呼び出しにはTwitter Web Intentを使用しています。
その他の機能
- 入力したRSS URLや、番組ごとの定型文はLocalStorageに保存されますので、次回以降も同じテンプレートが使えます。
- 定型文にはRSSの要素を指定して挿入できます。
- 1ポストに収まらない場合に備えて、定型文は複数持てるようにしてあります。
- 一度に複数投稿(ツリー)はできませんが、返信先のポストをURLで指定できますので、「ポスト->URLコピペ->ポスト」と繰り返すことでタイムラグ少なく連ツイが可能です。
ソースコード公開してます。
ショートカット機能について
以下のフォーマットで作成したURLをブラウザで開くと、RSS読み込み後に自動でその時点での最新エピソードのお知らせポスト画面へ遷移します。
https://tweetpodcast.online?channel=[RSSFeedURL]&direct
RSSの監視方法について
これまでの内容でだいぶ作業が簡略化されましたが、最後の一押し。
RSSを更新してからショートカットURLを開くまでをできるだけ自動化しましょう。
ここは普通に何かの(ZapierとかIFTTTとか)iPaaSでやるので良いかと思います。
具体的には例えばショートカットURLを自分にメールで送るとかで十分事足りると思いますし、あとはご自身の環境に合わせて、携帯にプッシュ通知するなり、LINE botに何か言わせるなり、お好きに料理していただければと思います。
Zapierの場合
ちなみに僕はZapierでメール通知にしました。
Zapierには複数のRSSを監視する機能があるので、番組を複数やっている身としてはありがたいです。
どの番組が更新されたかが直接的に取得できないので、若干メール本文が不細工になりますが自分用なので問題ありません。
まとめ
TweetPodcastOnlineに定型文を入力しておき、何かしらの手段でRSSの更新を検知し、ショートカットURLを開くことで、最新エピソードのお知らせポストが簡単に行える環境について説明しました。
冒頭に書いた動作が実現できることがお分かりいただけたかと思います。
- RSSが更新されたら
- 通知がきて(なんかiPaaS使ってください)
- 2クリックで𝕏ポスト(
ショートカットURLをクリック
&ポストボタンをクリック
)
では、快適な半自動ポストライフをお送りください😉
最後に
ページ右上にBuy me a coffee
のリンクがあります。
継続して気に入っていただけそうであれば幾ばくかお気持ちいただけると大変励みになり、また何か作ろうという気になりますので、お気持ちをよろしくお願いします。
(TweetPodcast Onlineページ内のものと同じリンクです)
Discussion