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 にファイル添付権限があるか確認してください。

コメント