Implement a way for Slash-Commands only bots to appear online. #3371
-
There is the chance that Bots may only use the This has the unwanted downside that the Bot account itself, which is still added to a Server, may appear as offline, causing confusion since why is the bot offline? Idea A prime-case of such stuff causing confusion are bot lists, where bots can be added with only the |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 2 replies
-
This could perhaps use the existing interaction type 1 ping, as it already needs to be implemented in a webhook interaction handler? |
Beta Was this translation helpful? Give feedback.
-
Just going to say, if your "bot" is definitely only ever going to be used for Slash Commands and you are able to receive interactions over HTTP instead of the gateway, just don't make a bot for the application. I've done this with one of my slash command applications that runs on Cloudflare Workers and no bot appears in the member list, when the "bot" is clicked on for a slash command usage message it just shows the same popup that a webhook would show. Just name and profile picture, no roles, no nicknames, no user management, no activity, no online or offline status. Downside of this is that if you need to make calls to the Discord API then you won't have a bot token to do that with, I got around this by using a temporary client credentials grant to create/update slash commands. |
Beta Was this translation helpful? Give feedback.
-
HTTP-only bots no longer appear as offline |
Beta Was this translation helpful? Give feedback.
HTTP-only bots no longer appear as offline