mirror of
https://github.com/MrSedan/neuro-reply-bot-reworked.git
synced 2026-01-15 05:59:43 +03:00
Refactoring: handlers now implemented as classes. Module structure
This commit is contained in:
14
handlers/message_handlers/settings_command.py
Normal file
14
handlers/message_handlers/settings_command.py
Normal file
@@ -0,0 +1,14 @@
|
||||
from aiogram import types
|
||||
from aiogram.filters import Command
|
||||
|
||||
from neuroapi.types import BotSettings
|
||||
|
||||
from .handler import MessageHandlerABC
|
||||
|
||||
|
||||
class SettingsCommand(MessageHandlerABC):
|
||||
filter = Command('settings')
|
||||
async def _command(self, message: types.Message):
|
||||
self.settings = BotSettings.get_instance()
|
||||
s = f"Текущие настройки:\n{self.settings.get_text()}"
|
||||
await message.answer(s)
|
||||
Reference in New Issue
Block a user