3.0 Выпуск в PrimoRU

This commit is contained in:
Verum
2025-04-13 06:50:23 +07:00
parent b8f7ce5b2a
commit 17d10fbf78
51 changed files with 1191 additions and 1611 deletions

View File

@@ -2,15 +2,14 @@
# Работа с командой /stats, для получения информации о себе
from aiogram import types
from BotLibrary import CommandHandler, bot
from SQLite3 import status_user
from BotLibrary import CommandHandler, bot, db
# Настройки экспорта в модули
__all__ = ("ban_cmd",)
# Функция блокировки пользователя
async def ban_user(message: types.Message, *args, **kwargs) -> None:
status = await status_user(message)
status = db.get_user_status(message)
if status not in ('Пользователь', 'Забаннен'):
# Проверка, что команда вызвана с упоминанием пользователя
args = message.text.split()

View File

@@ -1,5 +1,5 @@
# BotCode/routers/commands/user_cmd/start_time_cmd.py
#
# Команда на выдачу погоды определенного города
from BotLibrary import CommandHandler
from BotCode.utils import get_weather

View File

@@ -3,7 +3,6 @@
from aiogram import Router, types
from BotLibrary import *
from SQLite3 import base_sql, status_user
# Настройка экспорта модулей и роутера
__all__ = ("router",)
@@ -12,6 +11,6 @@ router = Router(name="common_msg_router")
# Обработчик всех сообщений
@router.message()
async def all_messages(message: types.Message) -> None:
await base_sql(message)
await status_user(message)
db.update_user(message)
db.update_user_messages(message)
Logs.msg(message)