35 lines
1.3 KiB
Python
35 lines
1.3 KiB
Python
|
# Импорт сторонних модулей
|
|||
|
from aiogram import F
|
|||
|
from aiogram.types import CallbackQuery, FSInputFile
|
|||
|
from aiogram.types import InputMediaPhoto
|
|||
|
|
|||
|
# Импорт модулей приложения
|
|||
|
from . import dp
|
|||
|
|
|||
|
IMAGE = './assets/actions.jpg'
|
|||
|
END_MSG = 'Попробуй выполнить команду `/start` ещё раз, чтобы посмотреть на другой результат 😉'
|
|||
|
|
|||
|
|
|||
|
@dp.callback_query(F.data == 'action_gift')
|
|||
|
async def action_gift(callback: CallbackQuery) -> None:
|
|||
|
msg = 'Спасибо за подарок 🤭\n\n' 'Но я принимаю только ' '⛽ нефть ' '🥃 алкоголь ' ' и 🍫 шоколадки\n' '\n'
|
|||
|
msg += END_MSG
|
|||
|
|
|||
|
await callback.message.edit_media(InputMediaPhoto(media=FSInputFile(path='./assets/gift.jpg'), caption=msg))
|
|||
|
|
|||
|
|
|||
|
@dp.callback_query(F.data == 'action_poo')
|
|||
|
async def action_poo(callback: CallbackQuery) -> None:
|
|||
|
msg = 'Я увернулся 🫣\n\n'
|
|||
|
msg += END_MSG
|
|||
|
|
|||
|
await callback.message.edit_media(InputMediaPhoto(media=FSInputFile(path='./assets/poo.jpg'), caption=msg))
|
|||
|
|
|||
|
|
|||
|
@dp.callback_query(F.data == 'action_caress')
|
|||
|
async def action_caress(callback: CallbackQuery) -> None:
|
|||
|
msg = '🤤\n\n'
|
|||
|
msg += END_MSG
|
|||
|
|
|||
|
await callback.message.edit_media(InputMediaPhoto(media=FSInputFile(path='./assets/caress.jpg'), caption=msg))
|