ここ最近急激に伸びてきている、新しいソーシャルサービス「Mastodon」。いろいろなソーシャルサービスを利用されている方にとってサービス間での連携は必須かと思われますが、今のところ「Mastodon」は他のソーシャルサービスとの連携機能は実装されていません。
しかし IFTTT を利用すること「Mastodon」のトゥートを Twitter などの別の SNS にも投稿する方法があったのでご紹介させていただきます。
「Mastodon」には Atom 形式のフィードが利用できるのでこれを利用します。トゥートするとフィードが更新され、それを IFTTT が読み取って連携している SNS にもその内容を投稿するという仕組みです。そのため「Mastodon」のトゥートを IFTTT がサポートしている各 SNS に投稿することはできますが、逆は今のところできない模様です。
IFTTT でApplet を作成する
まずは「Mastodon」のフィードを確認します。フィードは「Mastodon(mstdn.jp)」のユーザーアカウントページ URL の末尾に “.atom” をつけるだけで取得可能です。私の「Mastodon」アカウントは “@Jetstream” なのでフィードは以下の通りとなります。
https://mstdn.jp/@Jetstream.atom
次に IFTTT ページにアクセスして、“New Applet” → “+this” と進みます。
[blogcard url=”https://ifttt.com/discover”]
“RSS Feed” → “New feed item” を選択して進みます。
この画面で先ほどの「Mastodon」フィード URL を入力して “Create trigger” をクリックしてトリガーを作成します。
次に “+That” をクリックして連携する SNS を選択します。Twitter を選択した場合は “Post a tweet” を選択します。
“Complete action fields” ページでの “Tweet text (required)” に入力されているテキストを削除して、“+ingredient” から “EntryContent” を選択して “Create action” をクリックします。
内容を確認して “Finish” をクリックしたら完了です。これで「Mastodon」のトゥートが Twitter にも同じように投稿されるようになります。
ただし IFTTT なのでトゥートから各 SNS に投稿されるまで数分のタイムラグは発生します。結構遅延する印象なので即効性はありません。ご注意を。