Skip to content

Resources


automod

AutoModeration dataclass

Bases: BaseResource


              flowchart TD
              scurrypy.resources.automod.AutoModeration[AutoModeration]
              scurrypy.resources.base_resource.BaseResource[BaseResource]

                              scurrypy.resources.base_resource.BaseResource --> scurrypy.resources.automod.AutoModeration
                


              click scurrypy.resources.automod.AutoModeration href "" "scurrypy.resources.automod.AutoModeration"
              click scurrypy.resources.base_resource.BaseResource href "" "scurrypy.resources.base_resource.BaseResource"
            

Represents an auto moderation resource.

guild_id: Snowflake instance-attribute

Guild ID of the auto moderation.

fetch_all async

Fetch all of the guild's auto moderation rules.

Returns:

  • JsonQuery –

    list of guild's auto moderation rules

fetch async

Fetch a guild's auto moderation rule.

Parameters:

  • rule_id (Snowflake) –

    ID of the moderation rule

Returns:

create async

Create an auto moderation rule. Fires Auto Moderation Rule Create.

Permissions

Requires MANAGE_GUILD

Parameters:

Returns:

edit async

Edit an auto moderation rule. Fires Auto Moderation Rule Update.

Permissions

Requires MANAGE_GUILD

Parameters:

  • rule_id (Snowflake) –

    ID of the moderation rule

  • options (AutoModerationRuleParams) –

    fields to edit

Returns:

delete async

Delete an auto moderation rule. Fires Auto Moderation Rule Delete.

Parameters:

  • rule_id (Snowflake) –

    ID of the moderation rule