魚拓画像生成機能(/gyotaku)

Discord の投稿を、スクリーンショット風の画像にして送信する機能です。投稿者のアイコン、表示名、Bot/公式タグ、投稿日時、本文、絵文字、リアクションをまとめて画像化できます。

使い方

項目 内容
コマンド /gyotaku
実行場所 Discord のテキストチャンネル
表示範囲 チャンネル全体

単独の投稿や、実行したチャンネル・スレッドの指定期間の会話を画像化できます。

方法 説明
投稿のアプリ「魚拓」 投稿を右クリックまたは長押しし、アプリから「魚拓」を選びます。
返信で /gyotaku 対象投稿へ返信する形で /gyotaku と送信します。
URL指定 /gyotaku message_url:<メッセージURL> の形で実行します。
期間指定 /gyotaku start:<開始日時> end:<終了日時> の形で実行します。

引数

引数 必須 説明
message_url 任意 魚拓にする Discord メッセージのURLです。投稿アプリや返信で実行する場合は不要です。
start 期間指定時は必須 開始日時。日本時間で 2026-09-26 12:00 の形式。秒も指定できます。
end 期間指定時は必須 終了日時。開始日時と同じ形式で指定します。
show_header 任意 Trueで期間・日本時間・件数・ページ番号を画像上部に表示します。既定は非表示です。

応答・返り値

実行すると、対象投稿のスクリーンショット風画像がPNGファイルとして送信されます。

期間指定では、投稿を古い順に並べたPNG画像を送信します。長い会話は複数の画像に分割します。

期間・日本時間・件数・ページ番号のヘッダーは既定で表示しません。投稿ごとの日時は表示します。

画像には主に以下が含まれます。

  • 投稿者のアイコン
  • 投稿者の表示名
  • Bot/公式タグ
  • 投稿日時
  • 投稿本文
  • カスタム絵文字
  • 添付画像と、その他の添付ファイル名
  • リアクションと件数
  • 右下の Cold Bot 透かし

必要条件・権限

  • 実行者に特別な権限は必要ありません。
  • bot 側には以下の権限が必要です。
  • メッセージ送信
  • ファイルを添付
  • メッセージ履歴を読む
  • 対象投稿があるチャンネルを bot が閲覧できる必要があります。
  • 期間指定では、実行者にも対象チャンネルの閲覧・メッセージ履歴の閲覧権限が必要です。

制限・仕様

  • 期間指定はサーバー内で実行します。対象は実行したチャンネルまたはスレッドのみです。
  • 開始日時の投稿を含み、終了日時の投稿は含みません。日時表示は日本時間です。
  • start と end は両方必要です。message_url とは併用できません。
  • 期間指定は最大50件・画像10枚です。超える場合や添付サイズが大きすぎる場合は、期間を短くしてください。
  • 本文は各投稿につき先頭約1,800文字まで表示します。
  • Bot が閲覧できない投稿は画像化できません。
  • 投稿本文が長い場合は、画像内で折り返して表示されます。
  • 添付画像は最大10枚まで表示します。1枚は縦横比を保ち、複数枚はモザイク状に配置します。複数枚の画像は枠に合わせて中央を切り抜きます。
  • 画像は1枚につき8MB・2,500万画素までです。取得できない画像は案内を表示します。ネタバレ添付は非表示、アニメーション画像は最初のフレームを表示します。
  • リアクション数が多い場合、表示されるリアクションは一部に限られます。
  • 投稿の見た目は Discord のダークテーマに近い形で再現されます。

使用例

/gyotaku message_url:https://discord.com/channels/123456789012345678/123456789012345678/123456789012345678
/gyotaku start:2026-09-26 12:00 end:2026-09-26 13:00
/gyotaku start:2026-09-26 12:00 end:2026-09-26 13:00 show_header:True

投稿を右クリックまたは長押しして、アプリから「魚拓」を選ぶこともできます。

エラー・注意点

  • 指定期間に投稿がない場合は画像を生成せず案内を返します。
  • メッセージURLが正しくない場合、対象投稿を取得できません。
  • Bot が対象チャンネルを見られない場合、画像は生成されません。
  • 削除済みの投稿や、アクセスできない投稿は魚拓にできません。
  • 画像が送信されない場合は、bot にファイル添付権限があるか確認してください。

コメント

タイトルとURLをコピーしました