Mastodon → Twitter の連携(IFTTT + GAS)

前提条件

  • Mastodonのどこかのインスタンスにアカウントを作成していること。
  • IFTTTにアカウントを作成していること。
    • Twitterと連携していること。
  • Googleにアカウントを作成していること。

全トゥートを送る編

atom → IFTTT → Twitter という流れで連携する。

this

  • RSS Feed → New feed item を選択する。
  • Feed URL には https://インスタンス/@ユーザ名.atom を設定する。
    • 例: https://poofion.com/@nigauri.atom

that

  • Twitter → Post a tweet を選択する。
  • Tweet text には {{EntryContent}} を選択する。

特定文字列を含むトゥートを送る編

同じく atom → IFTTT → Twitter という流れで連携する。

this

  • RSS Feed → New feed item matches を選択する。
  • Keyword or simple phrase には「この語句を含んでいたらツイートする」の「この語句」の部分を設定する。
    • 例1: 「うんこ」 を含むトゥートのみTwitterに連携したい場合は うんこ と入力する。
    • 例2: ハッシュタグの場合は自動でマークアップされてしまうので、「#unko」 を含むトゥートのみTwitterに連携したい場合は #<span>unko</span> と入力する。
  • Feed URL には https://インスタンス/@ユーザ名.atom を設定する。
    • 例: https://poofion.com/@nigauri.atom

that

さっきと同じ。

ここまでは単なるIFTTTの使い方。次が本題のGASを使用した連携方法。