я просто изначально пишу дп рядом с async def, потом комментирую и спускаю в хендлерс клиент
Насколько я понимаю, если ты 'регистрируешь' хендлер, тебе не нужно использовать то, что перед 'async def'
у меня есть асинк функция, которую я выполняю через список хендлеров
dp.callback_query_handler(process_selected_product_buy, text="VSH_7d") Один раз сказал отслеживать диспетчеру
Второй где, знаешь сам
(register_message_handler())
тааак, сейчас попробую разобраться в этом xD
Приведи первые три строки твоего первого примера пж
dp.callback_query_handler(process_selected_product_buy, text="VSH_7d") # И первая строчка из твоего того примера, выполняют одно и то же действие
@dp.callback_query_handler(text='VSH_7d') async def process_selected_product_buy(callback : types.CallbackQuery, state: FSMContext): await callback.message.answer('send 30$ to me')
(конкретно - @dp.callback_query_handler(text='VSH_7d'))
xD, я хочу продать бота одному челу, не факт конечно что он согласиться. Я подумал что проще всего будет научится на этом примере
Это тебя не оправдывает
Обсуждают сегодня