SNS通知
説明
ユーザーガイド
配信者がライブを開始したとき、動画を投稿したとき、RSSフィードが更新されたとき、お得な情報が出たときに、コミュニティへ自動で通知します。すべてダッシュボードから設定でき、覚えるコマンドはありません。
機能
- Twitchチャンネルを監視し、ライブの開始ごとに通知します。
- YouTubeチャンネルを監視し、新しい動画ごとに通知します。
- TikTokアカウントを監視します(新しい動画とライブ配信)。
- 任意のRSSフィード(ブログ、ニュースサイト、フォーラムなど)を配信します。
- お得な情報や無料ゲーム(Epic、Steam、GOG、PlayStation、Xbox、DealLabsなど)を配信します。
- 通知の内容を構成できます:冒頭のメッセージ、ロールのメンション、カスタムブロック(タイトル、テキスト、サムネイル、画像)、末尾のメッセージ。
- 本番運用の前に、チャンネルへテスト通知を送信できます。
クイックスタート(管理者)
- ダッシュボードを開き、エンゲージメントとコミュニティ → SNSを選択します。
- 目的のプラットフォームのタブ(Twitch、YouTube、TikTok、RSSフィード、お得情報)を選びます。
- 監視するソースを追加します。TwitchとYouTubeでは検索欄に2文字以上を入力し、該当する結果をクリックします。RSSフィードではXMLフィードのURLを貼り付けます。TikTokでは
@ユーザー名の形式でユーザー名を入力します。 - 送信先のDiscordチャンネルを選択します。
- 冒頭のメッセージを入力し、必要に応じてメンションするロールを選択します。
- 通知をテストをクリックしてチャンネルでの実際の表示を確認し、保存をクリックします。
コマンド
このモジュールにはDiscordコマンドがありません。設定はすべてダッシュボードから行います。
ダッシュボードでの設定
プラットフォームごとにタブがあり、それぞれ独自の設定項目を持ちます。
| 設定項目 | 詳細 |
|---|---|
| 監視するソース | プラットフォーム上でのリアルタイム検索(Twitch、YouTube)または手動入力(RSS、TikTok)。 |
| 送信先のDiscordチャンネル | Botが通知を投稿するチャンネル。 |
| 冒頭のメッセージ | 通知の上部に表示されるテキスト。 |
| メンションするロール | 複数指定でき、@everyone も含められます。 |
| 末尾のメッセージ | 通知の下に送信される任意のテキスト。 |
| 通知のデザイン(V2) | 1つ以上のコンテナで構成し、各コンテナはテキスト、セクション(タイトル+サムネイル)、画像のブロックからなり、順序を並べ替えられます。 |
| リアルタイムプレビュー | Discord上での表示を忠実に再現したプレビュー。 |
メッセージとブロック内で使用できる変数:
{account}、{url}、{title}、{thumbnail}、{avatar} — さらに、お得情報では次も使用できます:
{source}、{price}、{platform}。
お得情報タブの追加設定:
- 有効にするソースをクリックで選択でき、3つのグループに分かれています:PCとランチャー(Epic Games、Steam、GOG、Ubisoft Connect、EA App、Battle.net、Itch.io、DRM-Free)、コンソールとモバイル(PlayStation、Xbox、Nintendo Switch、モバイル、VR)、DealLabs(Hot、無料)。
- DealLabsフィルター:カンマ区切りのキーワードリストで、興味のあるお得情報だけを残せます。
- ソースごとのチャンネル:有効にした各ソースに個別のチャンネルを割り当てられます。指定しない場合は全体のチャンネルが使われます。
知っておきたいこと
- 保存ボタンは表示中のタブのみを保存します。 Twitchを設定した後にYouTubeを設定する場合は、プラットフォームを切り替える前に各タブを個別に保存してください。
- プラットフォームは、ソースが1つ以上あり、かつ送信先チャンネルが設定されるまで動作しません。 どちらか一方が欠けている場合、またはBotが選択したチャンネルに書き込めない場合、通知は送信されません。
- 検出までの時間:Twitch、TikTok、RSS、お得情報は約2分ごとに確認されます。YouTubeの動画はYouTubeからの直接通知で届くため、ほぼ即時です。
- 新しいコンテンツごとに1通の通知:Botはソースごとに最後に確認したコンテンツを記憶します。Twitchではオフラインからライブへ切り替わった時点で通知され、確認のたびに通知されるわけではありません。
- プレミアムに登録していない場合、初期の上限は1プラットフォームあたり監視ソース1つです。 上限に達するとバナーで通知され、追加はできません。
- Redditタブは現在利用できません。 Bot側にReddit APIキーが設定されていないためです。ページにはその旨のメッセージが表示され、保存ボタンは非表示になります。
- YouTubeはチャンネルIDで識別されます(
UC…で始まるもの)。検索欄を使えば、正しいIDが自動的に登録されます。別の形式で手入力したチャンネルは直接通知を受け取れません。 - TikTokは第三者の配信者を追跡するための公開APIを提供していません。 監視は中継サービス経由で行われるため、他のプラットフォームより遅く、信頼性が低くなる可能性があります。
- テスト通知には
[TEST]が先頭に付き、設定済みのチャンネルに実際に送信されます。メンバーに事前に知らせるか、まず非公開のチャンネルでテストしてください。 - 通知には少なくともテキストまたはブロックが1つ含まれている必要があります。完全に空のメッセージは送信されません。