Así es como el propio Discord recomienda que funcione el flujo:
promptcontrola cómo el flujo de autorización maneja las autorizaciones existentes. Si un usuario ha autorizado previamente tu aplicación con los ámbitos solicitados y prompt se establece enconsent, se le pedirá que vuelva a aprobar su autorización. Si se establece ennone, omitirá la pantalla de autorización y lo redirigirá de vuelta a tu URI de redirección sin solicitar su autorización. Para los ámbitos de paso, comobotywebhook.incoming, siempre se requiere autorización.
énfasis:
Si se establece en
none, omitirá la pantalla de autorización
No mostrar la pantalla de autorización en absoluto es algo que solo Discord puede controlar; esto no depende de nosotros para solucionarlo (con prompt=none establecido).