M
Size: a a a
M
DK
DK
НФ
НФ
DK
DK
НФ
НФ
@dp.callback_query_handler(text='Проверка подписки')
async def follow_check(call: types.CallbackQuery):
await call.answer()
try:
member = await call.bot.get_chat_member('username', call.from_user.id)
if member.is_chat_member():
await call.message.answer('Подписка есть')
else:
await call.message.answer('Подписки нет')
except Exception(условно):
await call.message.reply('Подписка не активна/бот не в канале')
НФ
Б
Б
member = await call.bot.get_chat_member('username', call.from_user.id)
if member.is_chat_member():
await call.message.answer('Подписка есть')
else:
await call.message.answer('Подписки нет')
DK
A
@dp.callback_query_handler(lambda call: True)
async def callback_inline(call):
A
text_cancel = "Отменить"
cb_cancel = "BTN_CANCEL"
async def get_kb_order():
""" Клавиатура для отмены заказа """
return InlineKeyboardMarkup(
inline_keyboard=[
[InlineKeyboardButton(text_cancel, callback_data=cb_cancel)]
])
A
A
DK
@dp.callback_query_handler(lambda call: True)
async def callback_inline(call):