Правки по mypy

This commit is contained in:
Денис Семёнов 2025-08-03 13:56:12 +03:00
parent 01e9cdd2fd
commit 3855f93862

View File

@ -55,12 +55,17 @@ async def hello(event: MessageCreated):
attachments=[
builder.as_markup(),
] # Для MAX клавиатура это вложение,
) # поэтому она в списке вложений
) # поэтому она в attachments
@dp.bot_added()
async def bot_added(event: BotAdded):
await event.bot.send_message(
if not event.chat:
logging.info('Не удалось получить chat, возможно отключен auto_requests!')
return
await bot.send_message(
chat_id=event.chat.id,
text=f'Привет чат {event.chat.title}!'
)
@ -68,7 +73,7 @@ async def bot_added(event: BotAdded):
@dp.message_removed()
async def message_removed(event: MessageRemoved):
await event.bot.send_message(
await bot.send_message(
chat_id=event.chat_id,
text='Я всё видел!'
)
@ -76,7 +81,7 @@ async def message_removed(event: MessageRemoved):
@dp.bot_started()
async def bot_started(event: BotStarted):
await event.bot.send_message(
await bot.send_message(
chat_id=event.chat_id,
text='Привет! Отправь мне /start'
)
@ -84,9 +89,9 @@ async def bot_started(event: BotStarted):
@dp.chat_title_changed()
async def chat_title_changed(event: ChatTitleChanged):
await event.bot.send_message(
await bot.send_message(
chat_id=event.chat_id,
text=f'Крутое новое название "{event.chat.title}"!'
text=f'Крутое новое название "{event.title}"!'
)
@ -106,7 +111,14 @@ async def message_edited(event: MessageEdited):
@dp.user_removed()
async def user_removed(event: UserRemoved):
await event.bot.send_message(
if not event.from_user:
return await bot.send_message(
chat_id=event.chat_id,
text=f'Неизвестный кикнул {event.user.first_name} 😢'
)
await bot.send_message(
chat_id=event.chat_id,
text=f'{event.from_user.first_name} кикнул {event.user.first_name} 😢'
)
@ -114,7 +126,14 @@ async def user_removed(event: UserRemoved):
@dp.user_added()
async def user_added(event: UserAdded):
await event.bot.send_message(
if not event.chat:
return await bot.send_message(
chat_id=event.chat_id,
text=f'Чат приветствует вас, {event.user.first_name}!'
)
await bot.send_message(
chat_id=event.chat_id,
text=f'Чат "{event.chat.title}" приветствует вас, {event.user.first_name}!'
)
@ -122,27 +141,32 @@ async def user_added(event: UserAdded):
@dp.bot_stopped()
async def bot_stopped(event: BotStopped):
print(event.from_user.full_name, 'остановил бота') # type: ignore
logging.info(event.from_user.full_name, 'остановил бота') # type: ignore
@dp.dialog_cleared()
async def dialog_cleared(event: DialogCleared):
print(event.from_user.full_name, 'очистил историю чата с ботом') # type: ignore
logging.info(event.from_user.full_name, 'очистил историю чата с ботом') # type: ignore
@dp.dialog_muted()
async def dialog_muted(event: DialogMuted):
print(event.from_user.full_name, 'отключил оповещения от чата бота до ', event.muted_until_datetime) # type: ignore
logging.info(event.from_user.full_name, 'отключил оповещения от чата бота до ', event.muted_until_datetime) # type: ignore
@dp.dialog_unmuted()
async def dialog_unmuted(event: DialogUnmuted):
print(event.from_user.full_name, 'включил оповещения от чата бота') # type: ignore
logging.info(event.from_user.full_name, 'включил оповещения от чата бота') # type: ignore
@dp.dialog_unmuted()
async def dialog_removed(event: DialogUnmuted):
logging.info(event.from_user.full_name, 'удалил диалог с ботом') # type: ignore
@dp.message_chat_created()
async def message_chat_created(event: MessageChatCreated):
await event.bot.send_message(
await bot.send_message(
chat_id=event.chat.chat_id,
text=f'Чат создан! Ссылка: {event.chat.link}'
)