chat restore
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-02-09 20:07:46 +09:00
parent 062b782fb7
commit 4e2c8981c2
8 changed files with 485 additions and 56 deletions

View File

@@ -163,7 +163,13 @@ async def cmd_ban(message: Message):
return
# Получаем админа
admin = await UserService.get_user_by_telegram_id(session, message.from_user.id)
admin = await UserService.get_or_create_user(
session,
message.from_user.id,
username=message.from_user.username,
first_name=message.from_user.first_name,
last_name=message.from_user.last_name
)
# Баним
ban = await BanService.ban_user(
@@ -271,7 +277,13 @@ async def cmd_delete_message(message: Message):
async with async_session_maker() as session:
# Получаем админа
admin = await UserService.get_user_by_telegram_id(session, message.from_user.id)
admin = await UserService.get_or_create_user(
session,
message.from_user.id,
username=message.from_user.username,
first_name=message.from_user.first_name,
last_name=message.from_user.last_name
)
# Находим сообщение в базе по telegram_message_id
from sqlalchemy import select