AutoModeration
HTTP Rest API implementation for the following Resource:
Summary
Functions
AutoModeration.listAutoModerationRulesForGuildAsync(instance: request.Request, guildId: apiTypes.Snowflake) → future.FutureLike< string, apiTypes.ListAutoModerationRulesForGuildResponse >AutoModeration.getAutoModerationRuleForGuildAsync(instance: request.Request, guildId: apiTypes.Snowflake, autoModerationRuleId: apiTypes.Snowflake) → future.FutureLike< string, apiTypes.GetAutoModerationRuleResponse >AutoModeration.createAutoModerationRuleAsync(instance: request.Request, guildId: apiTypes.Snowflake, jsonParams: apiTypes.CreateAutoModerationRuleRequest, auditLogReason: string?) → future.FutureLike< string, apiTypes.CreateAutoModerationRuleResponse >AutoModeration.modifyAutoModerationRuleAsync(instance: request.Request, guildId: apiTypes.Snowflake, autoModerationRuleId: apiTypes.Snowflake, jsonParams: apiTypes.CreateAutoModerationRuleRequest, auditLogReason: string?) → future.FutureLike< string, apiTypes.ModifyAutoModerationRuleResponse >AutoModeration.deleteAutoModerationRuleAsync(instance: request.Request, guildId: apiTypes.Snowflake, autoModerationRuleId: apiTypes.Snowflake, auditLogReason: string?) → future.FutureLike< string, apiTypes.DeleteAutoModerationRuleResponse >Functions
Section titled “Functions”listAutoModerationRulesForGuildAsync
Section titled “listAutoModerationRulesForGuildAsync”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 |
getAutoModerationRuleForGuildAsync
Section titled “getAutoModerationRuleForGuildAsync”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 |
createAutoModerationRuleAsync
Section titled “createAutoModerationRuleAsync”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? |
modifyAutoModerationRuleAsync
Section titled “modifyAutoModerationRuleAsync”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? |
deleteAutoModerationRuleAsync
Section titled “deleteAutoModerationRuleAsync”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? |