> For the complete documentation index, see [llms.txt](https://mahenzon.gitbook.io/aiogram-lessons/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mahenzon.gitbook.io/aiogram-lessons/extra-troubleshooting.md).

# 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>
