Pangobotドキュメント
JA
コミュニティ

SNS通知 無料

Twitch, Kick, YouTube, TikTok, Reddit and any RSS feed - live alerts and new posts, each announced in your own embed.

新しいYouTube動画、Redditの投稿、あらゆるRSS/Atomフィード(ブログ、ポッドキャスト、Mastodon、Bluesky、Steamのニュースなど)の項目を通知します。ソースごとに独自のチャンネル、テキスト、埋め込み、ロールメンションを設定できます。TwitchとKickの配信開始通知は、チームが有効にしている場合にこのモジュールに含まれます。

Setting it up

  1. ソースを追加し、チャンネルと、必要ならメンションするロールを選びます。Twitch、Kick、TikTok、Instagramは、名前、@名前、またはチャンネルやプロフィールへのリンクをそのまま貼り付けてください。1本の動画、投稿、リールへのリンクやTikTokの共有リンクは、どのアカウントか特定できないため、注意書き付きで拒否されます。
  2. テキストと埋め込みを書きます。メッセージの下にDiscordの動画プレーヤーを表示したい場合は、埋め込みの上のテキストに {url} を入れてください。
#announcements で告知される、独自の埋め込み付きのYouTubeチャンネル。
#announcements で告知される、独自の埋め込み付きのYouTubeチャンネル。

設定

ダッシュボードでこのモジュールに設定できるすべての項目を、ページに表示される順に並べています。

配信開始の通知

配信開始から約2分以内に投稿されます。配信が途切れて30分以内に再開した場合、2回通知されることはありません。

Twitchの配信者リスト最大10件
Twitchの名前テキスト最大25文字必須

名前、@名前、チャンネルへのリンクのどれでも使えます。

投稿先チャンネル
メンションするロールロール
埋め込みの上のテキストテキスト最大300文字「{author} is live on {platform}!」

プレースホルダー:{author}(配信者){title} {game} {viewers} {platform} {url}。メッセージの下にDiscordのプレイヤー/プレビューを表示したい場合は、ここに{url}を入れてください。

埋め込みメッセージ任意

プレースホルダー:{author}(配信者){title} {game} {viewers} {platform} {url}

埋め込みに配信の画像を表示スイッチオン
Kickの配信者リスト最大10件
Kickのユーザー名テキスト最大25文字必須

名前、@名前、チャンネルへのリンクのどれでも使えます。

投稿先チャンネル
メンションするロールロール
埋め込みの上のテキストテキスト最大300文字「{author} is live on {platform}!」

プレースホルダー:{author}(配信者){title} {game} {viewers} {platform} {url}。メッセージの下にDiscordのプレイヤー/プレビューを表示したい場合は、ここに{url}を入れてください。

埋め込みメッセージ任意

プレースホルダー:{author}(配信者){title} {game} {viewers} {platform} {url}

埋め込みに配信の画像を表示スイッチオン

新しい動画と投稿

5分ごとに確認します。通知するのはソースを追加した後に公開されたものだけで、過去の分をまとめて送ることはありません。

YouTubeチャンネルリスト最大10件
YouTubeチャンネルIDテキスト最大24文字必須

UCxxxxxxxxxxxxxxxxxxxxxxのような形式です。YouTubeで:チャンネルページ →「…さらに表示」→「チャンネルを共有」→「チャンネルIDをコピー」。

投稿先チャンネル
メンションするロールロール
埋め込みの上のテキストテキスト最大300文字

プレースホルダー:{title} {author} {url}。メッセージの下にDiscordのプレイヤー/プレビューを表示したい場合は、ここに{url}を入れてください。

埋め込みメッセージ任意

プレースホルダー:{title} {author} {url}

埋め込みにサムネイル/投稿画像を表示スイッチオン
TikTok accountsリスト最大5件
TikTok nameテキスト最大24文字必須

The name, @name, or the link to the profile - all of them work.

投稿先チャンネル
メンションするロールロール
埋め込みの上のテキストテキスト最大300文字「{url}」

プレースホルダー:{title} {author} {url}。メッセージの下にDiscordのプレイヤー/プレビューを表示したい場合は、ここに{url}を入れてください。

埋め込みメッセージ任意

プレースホルダー:{title} {author} {url}

埋め込みにサムネイル/投稿画像を表示スイッチオン
サブレディットリスト最大10件
サブレディット(r/なし)テキスト最大21文字必須
フォロー対象選択肢すべての新しい投稿
投稿先チャンネル

NSFW指定の投稿は、このチャンネルがDiscordで年齢制限付きになっていない限りスキップされます。

メンションするロールロール
埋め込みの上のテキストテキスト最大300文字
埋め込みメッセージ任意

プレースホルダー:{title} {author} {subreddit} {text} {score} {comments} {url}

投稿の画像を表示スイッチオン
RSS / Atomフィードリスト最大10件

ブログ、ポッドキャスト、Mastodon、Bluesky、Steamのニュースなど、フィードがあるものなら何でも使えます。何度も続けて読み込めないフィードは、再び応答するまで確認の頻度を下げます(最低で約1時間に1回)。

フィードURLテキスト最大400文字必須
投稿先チャンネル
メンションするロールロール
埋め込みの上のテキストテキスト最大300文字

プレースホルダー:{title} {author} {url}。メッセージの下にDiscordのプレイヤー/プレビューを表示したい場合は、ここに{url}を入れてください。

埋め込みメッセージ任意

プレースホルダー:{title} {author} {url}

埋め込みにサムネイル/投稿画像を表示スイッチオン

制限

  • Twitchの配信者:最大10人
  • Kickの配信者:最大10人
  • YouTubeチャンネル:最大10件
  • TikTok accounts: up to 5
  • サブレディット:最大10件
  • RSS / Atomフィード:最大10件
  • 通知するのは過去36時間以内の投稿だけで、確認1回につき各フィードから最大3件です。過去の分をまとめて送ることはありません。

知っておきたいこと

  • TikTokとInstagramは、どちらのプラットフォームにも適した方法がないため、RSSブリッジ経由でフォローします。TikTokにはそもそも方法がなく、MetaはアプリにBusinessまたはCreatorアカウントの参照しか許可せず、それもアプリ審査の後だけです。ブリッジはPangobotの運営者が設定します(セルフホストのRSSHub、またはrss.appなどのサービス)。設定されるまで、この2つはここに表示されません。それでも、RSSには任意のフィードのアドレスを貼り付けられます。
  • フィードは5分ごと、配信は約2分ごとに確認されます。全サーバーのフィードは並行して確認され、サーバーは順番に処理されます。フィードの応答が非常に遅いサーバーは、他のすべてのサーバーの後に確認されます。
  • 各フィードの1回の確認にかけられる時間は、リダイレクトも含めて最大12秒です。それより長くかかるものは「読み込めなかった」とみなされます。フィードが何度も続けて読み込めない場合、Pangobotは確認の頻度を下げます。1回飛ばし、次に2回、4回と増やし、最低で約1時間に1回まで下げます。応答があればすぐに通常に戻ります。サーバーのエラー一覧にその旨が表示されます。
  • ソースのタイトルやテキストは書かれたとおりに表示されますが、言葉の裏に隠したリンク([text](link))はクリックできるリンクになりません。そのため、フォローしているサブレディットやフィードに投稿する人が、Pangobotの名前で偽装したリンクをサーバーに紛れ込ませることはできません。投稿自体のアドレス({url})は常に有効です。
  • ソースを追加した後に公開されたものだけを通知します。過去の分をまとめて送ることはありません。
  • YouTubeにはチャンネルID(UC で始まる)が必要です:チャンネルページ > 「...さらに表示」 > チャンネルを共有 > チャンネルIDをコピー。
  • NSFW指定のReddit投稿は、投稿先のチャンネルが年齢制限付きでない限りスキップされます。
  • 配信が途切れて30分以内に再開した場合、2回通知されることはありません。
  • ロールにメンションできるのは、誰でもメンションできる設定になっている場合(ロールの設定の「このロールに対して@mentionを許可する」)か、あなた自身がすべてのロールにメンションできる場合だけです。@everyoneはこの方法ではメンションできません。