AllowedMentions

AllowedMentions

type: { repliedUser?: boolean; } & ({ parse?: “everyone”[]; roles?: Snowflake[]; users?: Snowflake[]; } | { parse: (“roles” | “everyone”)[]; roles?: never; users?: Snowflake[]; } | { parse: (“users” | “everyone”)[]; roles?: Snowflake[]; users?: never; } | { parse: (“roles” | “users” | “everyone”)[]; roles?: never; users?: never; })

Controls which mentions in a message are delivered as notifications. If omitted, the endpoint’s Discord defaults apply. A role or user type cannot appear in parse when explicit IDs for that type are supplied.

Example

if (!message.author) return;
await message.reply({
  content: `Hello ${message.author.toMention()}`,
  allowedMentions: { users: [message.author.id], parse: [] },
});