День добрый. Возник каверз - не могу вернуться из коллбэк в месседж хэндлер.
Код:
@dp.message_handler(Command('start'))
async def start(message: types.Message, state: FSMContext):
global teled
teled = message.from_user.id
if message.from_user.id in a1_access or a2_access:
print(teled)
keyboard = InlineKeyboardMarkup(row_width=2).add(
InlineKeyboardButton(text="Добавить билет", callback_data="info"),
InlineKeyboardButton(text="Проверить пин-код", callback_data="filter")
)
await message.answer(start_text, reply_markup=keyboard)
else:
await message.answer(stop_text)
@dp.callback_query_handler(text="info")
async def manual(query: CallbackQuery, state: FSMContext):
keyboard = InlineKeyboardMarkup(row_width=2).add(
InlineKeyboardButton(text="Назад", callback_data="start"),
InlineKeyboardButton(text="Продолжить", callback_data="name")
)
await query.message.edit_text("Данная функция позволяет пользователям с уровнем доступа А2 вручную прописывать билеты", reply_markup=keyboard)
Есть ли какие-либо способы реализовать эту кнопку?