Проблема с тг ботом

vladsharik

Участник
Автор темы
132
19
сделал два message_handler, в итоге когда ввожу текст для первого, все работает, когда текст ввожу для второго, не работает. Получается работает только первый хендлер. Возможно ли чот сделать?
 
Решение
1662667421589.png
смотри, у тебя два хендлера без фильтров, код сверху-вниз читается, то есть я пишу а50 и попадаю в def subjects, а там ответа нет, значит pass, используй стейты или через elif перенеси все варианты ответов из algebra в subjects

munnniisss

Активный
155
44
1662667421589.png
смотри, у тебя два хендлера без фильтров, код сверху-вниз читается, то есть я пишу а50 и попадаю в def subjects, а там ответа нет, значит pass, используй стейты или через elif перенеси все варианты ответов из algebra в subjects
 

vladsharik

Участник
Автор темы
132
19
Посмотреть вложение 167636смотри, у тебя два хендлера без фильтров, код сверху-вниз читается, то есть я пишу а50 и попадаю в def subjects, а там ответа нет, значит pass, используй стейты или через elif перенеси все варианты ответов из algebra в subjects
та в elif в subject я переносил, работает, но чот хотелось что бы по красивее код немного выглядил, ладно, все равно спасибо

Посмотреть вложение 167636смотри, у тебя два хендлера без фильтров, код сверху-вниз читается, то есть я пишу а50 и попадаю в def subjects, а там ответа нет, значит pass, используй стейты или через elif перенеси все варианты ответов из algebra в subjects
кстати, вопросик такой есть, когда делаю 2 одинаковых запроса, тобишь а50 и а50, бот ломается почему то, не знаешь почему?
 

munnniisss

Активный
155
44
та в elif в subject я переносил, работает, но чот хотелось что бы по красивее код немного выглядил, ладно, все равно спасибо
если хочешь красивее, изучай стейты, без них я в твоём боте могу сразу написать а50 и получить задание и тогда эти кнопки не нужны, а стейты помогут тебе изолировать юзера от ненужных ему ответов
 

vladsharik

Участник
Автор темы
132
19
если хочешь красивее, изучай стейты, без них я в твоём боте могу сразу написать а50 и получить задание и тогда эти кнопки не нужны, а стейты помогут тебе изолировать юзера от ненужных ему ответов
хорошо
 

munnniisss

Активный
155
44
кстати, вопросик такой есть, когда делаю 2 одинаковых запроса, тобишь а50 и а50, бот ломается почему то, не знаешь почему?
да у тебя часто будет ломаться, я тебе советую, бро, как корешу своему, изучи стейтики и жизнь малиной станет у тебя братишка