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?