snake-4/Discord-Message-Deleter

[Feature Request] Option to delete Reactions

totalschaden opened this issue · 8 comments

Would be awsome to have an option to delete Reactions, not sure if that is possible as noone seems to have this Feature yet.

I'm afraid that there's no endpoint in the Discord API for getting all messages a user has reacted to.
Enumerating all messages on a channel would be impossible on most guilds as that would take ages due to the rate limiting.

Does the Data Packages that you can request from Discord contain ID's of the messages that you reacted to by chance ? And if you had the ID's would it be possible to delete reactions with the available options ?

Btw the Build from #3 is very hidden atm, might be a good idea to have a Release of it.

I'll try to make a new release soon. Unfortunately there's no data packet that has all of the messages that you've reacted to. Though having the IDs of the messages would be enough to delete the reaction.

Any chance you add something to relete reactions from msgID ?

Also I just got my Data Package, it seems there is old messages from 2016 which im unable to delete using the Channel ID. Data Package provides Channel and Messaage ID, any chance i can delete those when not on the Servers anymore ?

I might've been wrong on my last message. I thought you meant something else with the data package. I haven't seen the contents of a data package so I don't know if it contains a list of your reactions. Both to delete reactions and to delete messages, you have to be in the server where the message or the reaction was in.

Mhh what a bad system, so basicly 0 chance to delete some old messages of servers already left ?

maybe it would be a cool feature to delete "everything possible" based in Data from Data Package.
Gues there is no way to join servers (for deletion of msg) you left just by having the Guild id ?

There's no possible way to join a guild by it's ID, a valid invite link is required unless it's a public server, which are the ones that are displayed in the "Public Servers" tab. I'm afraid there's not much to delete using the data in the data package.