Discord themselves advise the flow to work:
prompt控制授权流程如何处理现有授权。如果用户先前已使用请求的范围授权了您的应用程序,并且 prompt 设置为consent,它将要求他们重新批准其授权。如果设置为none,它将跳过授权屏幕,并将其重定向回您的重定向 URI,而无需请求其授权。对于bot和webhook.incoming等直通范围,始终需要授权。
emphasis:
如果设置为
none,它将跳过授权屏幕
根本不显示授权屏幕是只有 Discord 自己才能控制的事情;这不是我们(在设置了 prompt=none 的情况下)需要修复的问题。