・
「Discordでのアナウンスを、Mastodonのコミュニティにも共有したい」
「Discordでの重要なやり取りを手動でMastodonにコピー&ペーストして投稿しており、手間がかかるし投稿漏れも心配…」
このように、DiscordとMastodon間での情報共有を手作業で行うことに、非効率さや限界を感じていませんか?
もし、<span class="mark-yellow">Discordに投稿されたメッセージを自動的にMastodonへ投稿する仕組み</span>があれば、こうした日々の煩わしい作業から解放されるはず。
そして、情報伝達のタイムラグや転記ミスといったリスクを減らし、運営や本来集中すべき業務に時間を使えるようになります。
今回ご紹介する自動化は、プログラミングの知識がなくても簡単に設定可能です。
これまで自動化に馴染みがなかった方でもすぐに実践できますので、ぜひこの機会に導入して、日々の業務をさらに効率化させましょう!
Yoomには<span class="mark-yellow">DiscordとMastodonを連携するためのテンプレート</span>が用意されています。
今すぐ試したい方は以下よりバナーをクリックしてスタートしましょう!
DiscordとMastodonのAPIを連携すれば、Discordでの活動をトリガーにしてMastodonに自動で投稿を行うなど、これまで手動で行っていた情報共有のプロセスを自動化できます。
これにより、スムーズな情報発信が可能になり、コミュニティ間の連携強化や運営の効率化に繋がります。
ここでは具体的な自動化の例を複数ご紹介しますので、気になる内容があれば、ぜひクリックしてみてください!
Discordの特定のチャンネルにメッセージが投稿されるたび、その内容を自動でMastodonに投稿(Statusを作成)する連携です。
この仕組みにより、Discordでのアナウンスや重要な投稿を、<span class="mark-yellow">スムーズにMastodonのフォロワーにも共有でき、手動での転記作業の手間や投稿漏れのリスクを減らす</span>ことができます。
Discordのチャンネルに投稿されたメッセージの中から、特定のキーワードや条件に合致するものだけを抽出し、自動でMastodonに投稿する連携です。
例えば「#お知らせ」といった、ハッシュタグが含まれるメッセージのみを共有できます。
これにより、<span class="mark-yellow">本当に重要な情報だけを選別してMastodonに発信できるため、情報のノイズを減らし、効果的なコミュニケーションを実現</span>したいときにおすすめです。
それでは、実際にDiscordとMastodonを連携したフローを作成してみましょう!
今回はYoomを使用して、ノーコードでDiscordとMastodonの連携を進めていきます。
もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:Discord/Mastodon
[Yoomとは]
今回は「Discordでメッセージが送信されたら、MastodonでStatusを作成する」フローを作成していきます!
作成の流れは大きく分けて以下です。
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
まずは基本的な設定方法を解説しているナビをご覧ください!
それではここから今回のフローで使用するアプリのマイアプリ登録方法を解説します。
以下の手順をご参照ください。
アプリ一覧の画面に出たら、右上にある検索ボックスにMastodonと入力し、アイコンを見つけてクリックします。
以下の連携画面が表示されますので、任意のアカウントでMastodonにログインし、サーバードメインを入力して「追加」ボタンを押してください。
サーバードメインはMastodonのURLにある、「https://mastodon.●●●/~」の「●●●」にあたる部分です。
任意のMastodonアカウントでログインすると、Yoomがアクセス権限を求める画面に遷移します。
「承認」をクリックしてください。
「マイアプリを登録しました。」の表示が出れば、Mastodonとの連携も完了です!
Yoomには様々なアプリを活用した自動化のテンプレートが用意されています。
今回は以下のテンプレートを試してみましょう。
Yoomにログインした状態で、バナーの「試してみる」をクリックしてみてください。
自動でYoomの画面に遷移して、以下のポップアップが表示されたらテンプレートのコピーは成功です!
「OK」をクリックして次のステップに進みましょう。
Yoomのフローボットを動かす引き金となるアクションのことを「アプリトリガー」と呼びます。
このフローボットでトリガーになっている、Discordの「チャンネルでメッセージが送信されたら」というアクションを設定していきましょう。
タイトルを任意で設定し、Discordと連携するアカウントやアクション内容を確認したら「次へ」を押してください。
トリガーの起動間隔を設定していきましょう。
プルダウンをクリックして、任意のタイミングを選んでください。
Discordの「サーバーID」を設定していきましょう。
ここで一度Discordにアクセスして、URLから該当の文字列を抽出してペーストしてください。
「チャンネルID」も同様に、DiscordのURLから抽出しましょう。
該当のサーバーIDとチャンネルIDを設定できたら、再度Discordにアクセスしてください。
アプリトリガーを動かす「チャンネルでメッセージが送信されたら」という条件を満たすため、対象のチャンネルでテスト用のメッセージを送信しておきましょう。
Discordでテスト用メッセージを送信できたら、Yoomの設定画面に戻って「テスト」ボタンをクリックしてみてください。
「取得した値」として、Discordに送信されたメッセージの内容が反映されていれば成功です!
Yoomでは、テストを実行した際に取得できる情報のことを「取得した値」と定義しています。
取得した値を後続のオペレーションに活用することにより、フローボットが起動される度に値の内容が変動します。
ここまで確認できたら「保存する」をクリックして、次のステップに進みましょう。
Discordの対象チャンネルにメッセージが送信されたことをYoomが検知したら、その内容を基にMastodonでStatusを自動投稿する設定を行います。
タイトルを任意で設定し、Mastodonと連携するアカウントやアクション内容を確認したら「次へ」を押してください。
まずは必須項目となっている「Status」を設定していきましょう。
実際にMastodonアカウントで投稿される内容を、手入力による固定値や取得した値を組み合わせて、自由に設定してください。
今回は例として、固定値と取得した値を組み合わせて以下のように設定してみました。
ここで取得した値を活用することにより、今後新たなメッセージがDiscordに送信されるたび、その内容が反映されます。
他の必須ではない項目も、必要に応じて設定してください。
必要な設定を終えたら「テスト」ボタンを押してみましょう。
(テストを行うと、実際にStatusが投稿されます)
取得した値に、Mastodonで新規投稿されたStatusの内容が反映されていれば成功です!
ここで実際にMastodonにログインしてみましょう。
設定した通りの内容が投稿されていますね。
確認できたらYoomの設定画面に戻って、「保存する」をクリックしてください。
お疲れさまでした!
すべての必要な設定を完了すると、以下のポップアップが表示されます。
「トリガーをON」をクリックして、フローボットを動かしはじめましょう。
これでDiscordの特定チャンネルにメッセージが送信されたら、自動でMastodonにメッセージ内容を反映したStatusが作成されるようになりました。
DiscordやMastodonのAPIを使用することで、さまざまな業務を自動化することができます。
ここでは、複数のテンプレートをご紹介するので、気になるものがあればぜひ試してみてくださいね!
Discordをトリガーにして利用することで、送信されたメッセージをもとに、他のアプリを自動で操作することができます。
テンプレートを設定するだけで手作業による更新作業を省けるため、入力ミスといった人為的ミスを削減したいときなどに利用してみてください。
他のアプリでのアクションをきっかけにMastodonでStatusを自動で作成できます。
簡単な設定だけで手作業による転記を省けるため、業務を効率化したいときにおすすめです。
DiscordとMastodonの連携を自動化することで、<span class="mark-yellow">ツール間の情報転記作業を減らし、投稿漏れや転記ミスといったヒューマンエラーを防げます。</span>
これにより、コミュニティ運営者は円滑で正確な情報共有を担保できます。
また、コンテンツの企画やユーザーとの交流といった、創造的で重要な業務に集中できるはずです。
今回ご紹介したような業務自動化は、ノーコードツール「Yoom」を活用することで、プログラミングの知識がない方でも、画面の指示に従って操作するだけで簡単に構築できます。
もしDiscordとMastodonの連携をはじめとする業務の自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomがもたらす業務効率化を直接体験してみてください!
Q:Discordの画像や添付ファイルも投稿できますか?
A:はい、可能です。
以下の手順でアクションを設定してください。
Q:Mastodonの公開範囲は設定可能ですか?
A:はい、可能です。
MastodonでStatusを作成するアクションにて、「Visibility」項目から以下の公開範囲を選択できます。
Q:連携が一時的に失敗した場合、再実行されますか?
A:Yoomでは進行していたフローボットにエラーが生じた場合、エラー箇所でオペレーションが停止されます。
その際にはワークスペース発行時に登録したメールアドレス宛に通知が届きます。
メール内のリンクからエラーになったオペレーションと、エラーの原因や種類が表示される「エラーコード」を確認して修正してください。
詳しくは「エラー時の対応方法」をご確認ください。
ヘルプページで解決しない場合は、サポート窓口を利用することもできます。