Skip to content

AutoModeration

HTTP Rest API implementation for the following Resource:

AutoModeration . listAutoModerationRulesForGuildAsync ( instance guildId )  -> FutureLike< string, ListAutoModerationRulesForGuildResponse >

https://discord.com/developers/docs/resources/auto-moderation#list-auto-moderation-rules-for-guild

Parameters

instance: Request
guildId: Snowflake
AutoModeration . getAutoModerationRuleForGuildAsync ( instance guildId autoModerationRuleId )  -> FutureLike< string, GetAutoModerationRuleResponse >

https://discord.com/developers/docs/resources/auto-moderation#get-auto-moderation-rule

Parameters

instance: Request
guildId: Snowflake
autoModerationRuleId: Snowflake
AutoModeration . createAutoModerationRuleAsync ( instance guildId jsonParams auditLogReason )  -> FutureLike< string, CreateAutoModerationRuleResponse >

https://discord.com/developers/docs/resources/auto-moderation#create-auto-moderation-rule

Parameters

instance: Request
guildId: Snowflake
jsonParams: CreateAutoModerationRuleRequest
auditLogReason: string?
AutoModeration . modifyAutoModerationRuleAsync ( instance guildId autoModerationRuleId jsonParams auditLogReason )  -> FutureLike< string, ModifyAutoModerationRuleResponse >

https://discord.com/developers/docs/resources/auto-moderation#modify-auto-moderation-rule

Parameters

instance: Request
guildId: Snowflake
autoModerationRuleId: Snowflake
jsonParams: CreateAutoModerationRuleRequest
auditLogReason: string?
AutoModeration . deleteAutoModerationRuleAsync ( instance guildId autoModerationRuleId auditLogReason )  -> FutureLike< string, DeleteAutoModerationRuleResponse >

https://discord.com/developers/docs/resources/auto-moderation#delete-auto-moderation-rule

Parameters

instance: Request
guildId: Snowflake
autoModerationRuleId: Snowflake
auditLogReason: string?