Skip to content

Commit 514dd06

Browse files
committed
Settings feature init
1 parent 99ebd7b commit 514dd06

File tree

8 files changed

+20
-0
lines changed

8 files changed

+20
-0
lines changed
108 Bytes
Binary file not shown.

app/core/bot.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
from app.handlers.schedule import send_report_24hr
1414
from app.handlers.server import server_stats_commands
1515
from app.services.metrics import wait_for_clock
16+
from app.settings.settings import settings_commands
1617
from app.services.clock import Clock
1718

1819
async def main():
@@ -21,6 +22,7 @@ async def main():
2122

2223
register_basic_handlers(dp)
2324
server_stats_commands(dp)
25+
settings_commands(dp)
2426

2527
clock = Clock()
2628
clock_task = asyncio.create_task(clock.day_cycle_clock())

app/graph/cpu_load.png

-2.11 KB
Loading
65 Bytes
Binary file not shown.

app/settings/__init__.py

Whitespace-only changes.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
def read_settings(item):
2+
...
3+
4+
def read_settings(item):
5+
...

app/settings/settings.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"update_interval": 5,
3+
"timezone": ""
4+
}

app/settings/settings.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from aiogram import types
2+
from aiogram.filters import Command
3+
import asyncio
4+
from app.filters.owner import IsOwner
5+
6+
def settings_commands(dp):
7+
@dp.message(Command("settings"), IsOwner())
8+
async def get_keyboard(message: types.Message):
9+
await message.answer("Settings are working")

0 commit comments

Comments
 (0)