add off notification

This commit is contained in:
2024-07-07 19:37:47 +07:00
parent d66befb4c8
commit ab9497c9a6
2 changed files with 22 additions and 0 deletions
+16
View File
@@ -48,6 +48,22 @@ async def on_notification(msg: Message) -> None:
) )
async def off_notification(msg: Message) -> None:
"""
Функция для отключения отправки уведомлений пользователя по времени
:param msg: Message - объект сообщения от пользователя
:return: None
"""
db = UseDB("users")
db.del_document({"user_id": msg.from_user.id})
await msg.answer(
"Отлично, теперь уведомления не буду вам отправляться. "
"Не забудьте в сентябре обратно их включить."
)
async def set_group(msg: Message) -> None: async def set_group(msg: Message) -> None:
""" """
Функция для установки группы пользователя Функция для установки группы пользователя
+6
View File
@@ -9,6 +9,7 @@ from aiogram.filters import Command
from aiogram.types import Message from aiogram.types import Message
from additional_functions import ( from additional_functions import (
off_notification,
on_notification, on_notification,
set_group, set_group,
timetable_day, timetable_day,
@@ -60,6 +61,11 @@ async def command_on_notification(msg: Message):
) )
@dp.message(Command("off_notification"))
async def command_off_notification(msg: Message):
await off_notification(msg)
@dp.message(F.text == "сегодня") @dp.message(F.text == "сегодня")
@dp.message(Command("today")) @dp.message(Command("today"))
async def command_today(msg: Message): async def command_today(msg: Message):