Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как получить номер тикета для тг бота

ваня ломовцев Знаток (284), открыт 3 недели назад
 @router.callback_query(F.data.startswith('ticket_'))
async def tickets_ans(callback: CallbackQuery):
await rq.get_ticket_info()
await callback.answer('Вы выбрали тикет')
await callback.message.answer('Выберите действие:',
reply_markup = await kb.Items(callback.data.split('_')[1]))
как получить номер тикета в get_ticket_info() если я получаю в роутер например ticket_1 и т.д.
1 ответ
CausonQ Мудрец (12956) 3 недели назад
split используй
ваня ломовцевЗнаток (284) 3 недели назад
Я понимаю что сплит нужно, но откуда взять сам сигнал "ticket_1" с роутера и вытащить в переменную
CausonQ Мудрец (12956) ваня ломовцев, в смысле где? В data же
 num = callback.data.split("_")[1] 
В num у тебя будет цифра 1, которая после _
Похожие вопросы