Adding ephemeral message sends to the dm_channels.read scope #5153
Unanswered
SammyWhamy
asked this question in
API Feature Requests & Ideas
Replies: 1 comment
-
This would be a massive security and privacy risk. And most likly will never happen. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Description
The
dm_channels.read
scope could include a way for bots to send ephemeral messages inside a user's DMs.Why
Currently the
dm_channels.read
scope is a very interesting scope. I personally can't think of a lot of use cases to use this scope. However, by allowing the bot to interact in said channel, some new uses can open up. Bots could actually interact with whatever content is being read, without having to open up a new DM channel or use other means of communication with the user.Practical use
This idea originated when I was brainstorming an idea for a bot against phishing links. While a lot of phishing links are sent in servers, the vast majority is sent in users DMs, and users seem to be a lot more prone to actually clicking these.
A bot with the
dm_channels.read
scope could be used to scan DMs for malicious content.Allowing the bot to then use ephemeral messages could make this idea work pretty well. For example when this bot would find a malicious link in the users DMs, it could send an ephemeral reply to notify the user of the possible dangers of this link. This would be a simple and nonintrusive way to notify a user.
Beta Was this translation helpful? Give feedback.
All reactions