Twitter
ifttt
mastodon

Mastodon の投稿を Twitter に転送する

More than 1 year has passed since last update.


エスパー用今北産業


  • Mastodon には公開 RSS フィードが存在します

  • その URI は ドメイン名/@ユーザ名.atom

  • IFTTT で投げます


用意するもの


  • IFTTT のアカウント

  • Twitter のアカウント

  • 任意の Mastodon インスタンスのアカウント


手順


  1. IFTTT で新しい applet を作ります

  2. "RSS Feed" を選び、trigger はキーワードでフィルタしたいかどうかに応じて(動機は後述)選び、Feed URL には上の方に書いてあるようにして入力します (例えば https://mstdn.jp/@yamadatarou.atom)

  3. "Twitter" を選び、action は "Post a tweet" を選び、Tweet text には {{EntryContent}} とだけ入力します

  4. おしまい


問題点


全部転送されちゃう

IFTTT の RSS Feed の trigger で filter をかける


hashtag でうまく filter できない

<a href="https://mstdn.io/tags/photography" class="mention hashtag">#<span>photography</span></a>

という形で入っているので頑張る(頑張れ)

もしくは諦めて cashtag とか使う


mention もお構いなしに転送する

@ 部分がエスケープされた <a> で包まれているので、 filter out ができる RSS Feed 加工サービスとか使ってなんとかする(地獄)

もしくは cashtag とかで filter する


公開 RSS Feed を使ってるので Unlisted 以上の公開設定じゃないと転送できない

がんばれ