diff --git a/src/channels/plugins/types.core.ts b/src/channels/plugins/types.core.ts index c3b89bcd7..223bfe4f5 100644 --- a/src/channels/plugins/types.core.ts +++ b/src/channels/plugins/types.core.ts @@ -144,6 +144,11 @@ export type ChannelCapabilities = { chatTypes: Array; polls?: boolean; reactions?: boolean; + edit?: boolean; + unsend?: boolean; + reply?: boolean; + effects?: boolean; + groupManagement?: boolean; threads?: boolean; media?: boolean; nativeCommands?: boolean; diff --git a/src/commands/channels/capabilities.ts b/src/commands/channels/capabilities.ts index 70515686d..cce73acf0 100644 --- a/src/commands/channels/capabilities.ts +++ b/src/commands/channels/capabilities.ts @@ -79,6 +79,11 @@ function formatSupport(capabilities?: ChannelCapabilities) { } if (capabilities.polls) bits.push("polls"); if (capabilities.reactions) bits.push("reactions"); + if (capabilities.edit) bits.push("edit"); + if (capabilities.unsend) bits.push("unsend"); + if (capabilities.reply) bits.push("reply"); + if (capabilities.effects) bits.push("effects"); + if (capabilities.groupManagement) bits.push("groupManagement"); if (capabilities.threads) bits.push("threads"); if (capabilities.media) bits.push("media"); if (capabilities.nativeCommands) bits.push("nativeCommands");