feat: suppress Discord link embed previews on bot messages
Add MessageFlags.SuppressEmbeds to all send() calls so URLs in agent responses don't generate large preview cards.
This commit is contained in:
@@ -98,6 +98,7 @@ vi.mock('discord.js', () => {
|
||||
Client: MockClient,
|
||||
Events,
|
||||
GatewayIntentBits,
|
||||
MessageFlags: { SuppressEmbeds: 1 << 2 },
|
||||
TextChannel,
|
||||
};
|
||||
});
|
||||
@@ -760,10 +761,12 @@ describe('DiscordChannel', () => {
|
||||
expect(mockChannel.send).toHaveBeenNthCalledWith(1, {
|
||||
content: 'x'.repeat(2000),
|
||||
files: undefined,
|
||||
flags: 1 << 2,
|
||||
});
|
||||
expect(mockChannel.send).toHaveBeenNthCalledWith(2, {
|
||||
content: 'x'.repeat(1000),
|
||||
files: undefined,
|
||||
flags: 1 << 2,
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user