我正在编写一个机器人,其中一个函数 has call.data,它总是由一个 string 组成'basket_xxx',而不是xxx一个数字。在其中一个处理程序中,我完全接受call.data并处理它,但是如果机器人在启动时找不到正确的处理程序,它会发生错误。
这是我的代码:
@bot.callback_query_handler(func=lambda call: (call.data).split('_')[1] in map(str, range(101, int((list(items.keys()))[-1]) )))
我想在此标头中处理请求,try: except:例如:
try: (call.data).split('_')[1] in map(str, range(101, int((list(items.keys()))[-1])
except: print(123)
我怎样才能做到这一点?
上帝。代替它
在这
而且你不需要任何尝试/除了