Allow bots to create client-side bot messages like Clyde
Pretty simple idea of allowing bots to create messages like the client-side bot `Clyde`. This would especially be useful for bots that would normally send a direct message to a user to inform them about e.g. a role assignment.
It would also make bot channels less spammy because bots could send messages that are only visible to the person running a command.
Theoretical idea, created with Inspect Element, of how this could look:
I'm unsure if it would be smart to also send this message to other bots for logging purposes or if the logging if any, should be done by the bot that sent the message.
-
^ I agree with the message above. Maybe only verified bots should be able to use this?
1 -
I just figured this would be extremely useful for the bot I'm making, and it's sad that it isn't a thing yet!
1 -
Slack also has something that's similar so may be a good proof case
1 -
Agreed that this is a fairly common feature that can be useful. I'm building a bot right now that, instead of providing info to just the user that requests it, will end up spamming the whole channel, thereby necessitating the creation of another channel.
1 -
This exists now. With command interactions, supply the message flag 64 (1 << 6) when responding to an interaction, or creating a a follow up message
it's called an ephemeral message
example:
1 -
While at first glance this is a solution and I was really excited to read about it, after digging a bit deeper it turned out that those are unfortunately pretty useless for the majority of cases. The way they are implemented makes them only work when used together with the new Slash Commands, which in all honesty are very far away from being usable, since they are heavily limited in functionality. I am hoping this will be extended to work independently of Slash Commands some time in the future, for the time being unfortunately that stays wishful thinking though. They also only support plain text, so no embeds, files or images as far as I can tell. It's a step in the right direction though, would just be nice if it wouldn't be locked away behind a different feature that people might not want to implement in their bots for a variety of reasons.
1
Please sign in to leave a comment.
Comments
36 comments