quackamollie.core.bot.decorator.permissions module¶
- quackamollie.core.bot.decorator.permissions.permission_admin(func: Callable) Callable[source]¶
Decorator to encapsulate aiogram message or query handlers in order to ensure only requests from admin users are handled
- Parameters:
func (Callable) – The function to encapsulate
- Returns:
The encapsulated function
- Return type:
Callable
- quackamollie.core.bot.decorator.permissions.permission_authorized(func: Callable) Callable[source]¶
Decorator to encapsulate aiogram message or query handlers in order to ensure only requests from authorized users are handled
- Parameters:
func (Callable) – The function to encapsulate
- Returns:
The encapsulated function
- Return type:
Callable
- quackamollie.core.bot.decorator.permissions.permission_moderator(func: Callable) Callable[source]¶
Decorator to encapsulate aiogram message or query handlers in order to ensure only requests from moderator users are handled
- Parameters:
func (Callable) – The function to encapsulate
- Returns:
The encapsulated function
- Return type:
Callable