/
aexirm
/
botbot
Обзор
Документация
Войти
/
aexirm
/
botbot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
replacement.py
26 строк
1 KB
aexirm
upload files
10 янв 2026, 20:19
10 янв 2026, 20:19
5b77c85
Код
Авторство
О чём код?
from models.users import User from config import MarkupPyrogram, ProjectProduct from pyrogram.types import Message, CallbackQuery, InlineKeyboardMarkup, InlineKeyboardButton from pyrogram import Client, filters from filters import message, callback @Client.on_message(filters.private & message(message=MarkupPyrogram.BUTTON_REPLACEMENT)) async def replacement(client: Client, message: Message): keyboard = [ [InlineKeyboardButton("➕ Подать заявку", callback_data=f"application"), InlineKeyboardButton("📖 Правила подачи", url=f"https://teletype.in/@montanashop/zWw1zSSZACm")] ] replacement_markup = InlineKeyboardMarkup(keyboard) replacement_message = "Тут можно подать запрос на замену невалидного товара" await client.send_photo( chat_id=message.chat.id, photo="AgACAgIAAxkBAAMJZrjhhwEjVSOn2ePJuT1tSICEl3oAAkDkMRt3s8hJgSx0ZOpba4sACAEAAwIAA3kABx4E", caption=replacement_message, reply_markup=replacement_markup ) @Client.on_callback_query(callback("application")) async def callback_application(client: Client, query: CallbackQuery): return await query.answer("❌ Нет покупок за последние 12 часов!", show_alert=True, cache_time=5)