#Cannot create AutoMod rule type 4

1 messages · Page 1 of 1 (latest)

true egret
#
  File "C:\Users\victo\Emprender Ltda\Victor - Documentos\discord-payloads\venvs\venv2\Lib\site-packages\disnake\ext\commands\slash_core.py", line 730, in invoke
    await call_param_func(self.callback, inter, self.cog, **kwargs)
  File "C:\Users\victo\Emprender Ltda\Victor - Documentos\discord-payloads\venvs\venv2\Lib\site-packages\disnake\ext\commands\params.py", line 1022, in call_param_func
    return await maybe_coroutine(safe_call, function, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\victo\Emprender Ltda\Victor - Documentos\discord-payloads\venvs\venv2\Lib\site-packages\disnake\utils.py", line 600, in maybe_coroutine
    return await value
           ^^^^^^^^^^^
  File "C:\Users\victo\Emprender Ltda\Victor - Documentos\discord-payloads\venvs\bot\cogs\commands.py", line 239, in all_events
    await inter.guild.create_automod_rule(
  File "C:\Users\victo\Emprender Ltda\Victor - Documentos\discord-payloads\venvs\venv2\Lib\site-packages\disnake\guild.py", line 4543, in create_automod_rule
    data = await self._state.http.create_auto_moderation_rule(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\victo\Emprender Ltda\Victor - Documentos\discord-payloads\venvs\bot\monkey_patches.py", line 382, in request
    raise HTTPException(response, data)
disnake.errors.HTTPException: 400 Bad Request (error code: 50035): Invalid Form Body
In rules.1: Action type 3 is not permitted```
#
   "name":"Commonly Flagged Words",
   "event_type":1,
   "trigger_type":4,
   "actions":[
      {
         "type":1,
         "metadata":{
            
         }
      },
      {
         "type":2,
         "metadata":{
            "channel_id":1046209260763226292
         }
      },
      {
         "type":3,
         "metadata":{
            "duration_seconds":600
         }
      }
   ],
   "trigger_metadata":{
      "presets":[
         1,
         2,
         3
      ],
      "allow_list":[
         "cat"
      ]
   },
   "enabled":false,
   "exempt_roles":[
      1046209926470586438
   ],
   "exempt_channels":[
      1042813673867051110
   ]
} has returned 400```
#

Maybe I should report this to ddevs

rigid musk
#

hmm

#

which disnake version

#

@novel wraith ^

gleaming ridge
#
  • A TIMEOUT action can only be set up for KEYWORD and MENTION_SPAM rules. The MODERATE_MEMBERS permission is required to use the TIMEOUT action type.
#

Unclear if Keyword includes Keyword_presets but it would seem like it does not

true egret
true egret
gleaming ridge
#

No. triggertype 4 is Keyword_preset

true egret
#

seems more like a discord bug

gleaming ridge
true egret
#

oh yes that