@bot.callback_query_handler(func=lambda callback: callback.data)
+def callback_message(callback): # тут у тебя `callback`
if callback.data == lang[0]:
...
#Тут нужен обработчик кнопок btn1, btn2, btn3
- if call.data == 'btn1' or 'btn2' or 'btn3': # а тут уже почему-то call
- if callback.data == 'btn1' or 'btn2' or 'btn3': # и лучше не делать x or y or x ...
+ if callback.data in ['btn1', 'btn2', 'btn3']: # Лучше использовать in
...
Можно, но не желательно. Лучше учить что-либо пет проектами. Сразу все понимаешь на практике. Валентин Бируля тоже хорошо подметил. Но могу добавить что на питоне не пишут игры, поэтому и не особо желательно на них учится