Skip to content

メッセージ引用 v0.1.0~

メッセージリンクを送信すると,そのメッセージ内容を埋め込みコンテンツとして展開します.

md
https://discord.com/channels/1390203929182339092/1496887099536838706/1497066171390886000

メッセージリンクをコピーするには次の手順をクライアント上で踏みます.

  1. メッセージを右クリックする
  2. コンテキストメニューから メッセージリンクをコピー をクリックする

  • 1メッセージあたり最大3件までのリンクを展開します.
  • NSFW チャンネルの内容は展開されません.

引用をキャンセル

引用を行いたくない場合はメッセージリンクを <> で囲むとそのリンクは無視されます.

md
<https://discord.com/channels/1390203929182339092/1496887099536838706/1497066171390886000>

チャンネル権限に対する挙動

babyrite はチャンネルの権限に対して次のような挙動になります.

  • プライベートスレッドおよび DM のメッセージは展開されません.
  • リンク先チャンネルは,引用元チャンネルを閲覧できるメンバー全員が閲覧できる場合のみ展開されます.
    • 引用元より閲覧範囲が狭いチャンネルには展開されません.
  • 公開スレッドは親チャンネルの権限をもとに可否を判定します.
  • 特定のメンバーに対して個別に閲覧を拒否しているチャンネルは安全のため展開されません.
  • 引用先が引用元と同じチャンネルの場合は,上記の権限チェックをスキップしてそのまま展開します.

サポートされているメッセージリンク

babyrite が現在サポートしているメッセージリンクは以下の通りです:

  • discord.com
  • canary.discord.com
  • ptb.discord.com

これ以外のメッセージリンクは安全上の理由により無視されます.

一部 Windows 版で使用されているドメインについて

一部 Windows 版で使用されている discordapp.com ドメインは古い形式です.対象のドメインは過去のバージョンで対応を打ち切りました.

詳しくは以下の Issue を参照してください.

Support discordapp.com - m1sk9/babyrite #172

キャッシュシステム

babyrite はメッセージリンクを引用した際,ギルドのチャンネルリスト・メッセージ送信元のチャンネルをキャッシュします.

2回目以降同じチャンネルのメッセージを引用した場合は, Discord API には問い合わせずキャッシュからチャンネルを取得します.

詳しくは キャッシュシステム を参照してください.