checks
Checks and Cooldowns used with Helply attributes
CommandChecks
¶
Bases: NamedTuple
Wrap the command's permission or role requirements.
Attributes:
-
permissions
(List[str]
) –A list of permission names required to use this command.
-
roles
(List[Union[str, int]]
) –A list of role names or role IDs required to use this command.
Source code in src\helply\types\checks.py
10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
Cooldown
¶
Bases: NamedTuple
Represents a commands.Cooldown.
(New in version: 0.4.0)
Attributes:
-
rate
(int
) –Number of times the command can be used before triggering a cooldown
-
per
(float
) –Amount of seconds to wait for a cooldown when it's been triggered
-
type
(str
) –Type of cooldown
-
```
– -
|--------------------------------------------------------------------|
– -
| Types | Description |
– -
|------------|-------------------------------------------------------|
– -
| `default` | The default bucket operates on a global basis. |
– -
| `user` | The user bucket operates on a per-user basis. |
– -
| `guild` | The guild bucket operates on a per-guild basis. |
– -
| `channel` | The channel bucket operates on a per-channel basis. |
– -
| `member` | The member bucket operates on a per-member basis. |
– -
| `category` | The category bucket operates on a per-category basis. |
– -
| `role` | The role bucket operates on a per-role basis. |
– -
|--------------------------------------------------------------------|
– -
```
–
Source code in src\helply\types\checks.py
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
|