PDA

Просмотр полной версии : Проблема с тг ботом


vladsharik
08.09.2022, 23:30
сделал два message_handler, в итоге когда ввожу текст для первого, все работает, когда текст ввожу для второго, не работает. Получается работает только первый хендлер. Возможно ли чот сделать?

munnniisss
08.09.2022, 23:38
скинь код, друг, будем дебажить

vladsharik
08.09.2022, 23:40
скинь код, друг, будем дебажить


держи

munnniisss
08.09.2022, 23:50
на какое сообщение у тебя не работает



держи

vladsharik
08.09.2022, 23:51
на какое сообщение у тебя не работает


на эти
https://forum.antichat.xyz/attachments/28141250/img_c404e05862.png

munnniisss
08.09.2022, 23:54
на эти



https://forum.antichat.xyz/attachments/28141252/img_8575a4f08b.png

попробуй все elif оформить, как я оформил с а50 заданием

vladsharik
08.09.2022, 23:55
попробуй все elif оформить, как я оформил с а50 заданием


сча попробую

munnniisss
08.09.2022, 23:56
сча попробую


а вот это убери

https://forum.antichat.xyz/attachments/28141255/img_1a3a4a4e36.png

vladsharik
08.09.2022, 23:59
а вот это убери


не, не работает
https://forum.antichat.xyz/attachments/28141257/img_3f642d0f18.png

https://forum.antichat.xyz/attachments/28141257/img_4de7964190.png

munnniisss
09.09.2022, 00:04
https://forum.antichat.xyz/attachments/28141261/img_da71c693a9.png
смотри, у тебя два хендлера без фильтров, код сверху-вниз читается, то есть я пишу а50 и попадаю в def subjects, а там ответа нет, значит pass, используй стейты или через elif перенеси все варианты ответов из algebra в subjects

vladsharik
09.09.2022, 00:06
смотри, у тебя два хендлера без фильтров, код сверху-вниз читается, то есть я пишу а50 и попадаю в def subjects, а там ответа нет, значит pass, используй стейты или через elif перенеси все варианты ответов из algebra в subjects


та в elif в subject я переносил, работает, но чот хотелось что бы по красивее код немного выглядил, ладно, все равно спасибо



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


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

munnniisss
09.09.2022, 00:07
та в elif в subject я переносил, работает, но чот хотелось что бы по красивее код немного выглядил, ладно, все равно спасибо


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

vladsharik
09.09.2022, 00:08
если хочешь красивее, изучай стейты, без них я в твоём боте могу сразу написать а50 и получить задание и тогда эти кнопки не нужны, а стейты помогут тебе изолировать юзера от ненужных ему ответов


хорошо

munnniisss
09.09.2022, 00:09
кстати, вопросик такой есть, когда делаю 2 одинаковых запроса, тобишь а50 и а50, бот ломается почему то, не знаешь почему?


да у тебя часто будет ломаться, я тебе советую, бро, как корешу своему, изучи стейтики и жизнь малиной станет у тебя братишка

vladsharik
09.09.2022, 00:10
да у тебя часто будет ломаться, я тебе советую, бро, как корешу своему, изучи стейтики и жизнь малиной станет у тебя братишка


почитаю чо это такое