Extra: troubleshooting
У меня не работает бот! Что делать?
Уроки были написаны давно, aiogram был версии 1.0 (а уже готовится к запуску версия 3.0), не было никакой документации. И Python был старый. Если просто скопировать и вставить код, скорее всего бот теперь не заработает. Например, в хэндлерах ещё в версии 2.0 была упразднена передача keyword аргументов. То есть теперь вместо func=lambda c: c.data == 'button1'
нужно делать просто lambda c: c.data == 'button1'
. Таких изменений масса, поэтому сначала проверьте документацию. Вот пример с lambda: https://docs.aiogram.dev/en/latest/examples/finite_state_machine_example.html
Last updated
Was this helpful?