我最近开始使用discord.py开发一个简单的discord机器人。我怀疑我的问题可能与异步编程有关,因为我以前没有异步编程的经验,所以我不太清楚发生了什么。 我的问题是:在命令函数体中,任何简单的错误都不会明显地引发任何问题。例如:
async def send_ttt_board(ctx, mat):
o_player, x_player = client.get_user(match['roles']['O']), client.get_user(match['roles']['X'])
...
参数名为mat
,但在块中match
使用了两次。正常情况下,这显然会引起语法错误,但对我来说,这不会发生。运行bot时,不会引发任何错误,并且调用此函数的命令不起作用。所有不相关的命令都不起作用
目前没有回答
相关问题 更多 >
编程相关推荐