Вот как сами Discord рекомендуют настроить этот процесс:
promptуправляет тем, как процесс авторизации обрабатывает существующие авторизации. Если пользователь ранее авторизовал ваше приложение с запрошенными правами доступа, а параметрpromptустановлен вconsent, система запросит повторное подтверждение авторизации. Если установленоnone, экран авторизации будет пропущен, и пользователь будет перенаправлен обратно на ваш URI перенаправления без запроса авторизации. Для передаваемых прав доступа, таких какbotиwebhook.incoming, авторизация всегда требуется.
акцент:
Если установлено
none, экран авторизации будет пропущен
Полное отсутствие экрана авторизации — это то, что могут контролировать только сами Discord; это не наша задача исправить (при установке prompt=none).