Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #476, #526, #535 (partially) and #487. Undiscord attempts to delete application/bot messages initialized by the user, but receives a 403 error and hangs.
I added a filter to the messageToDelete array to exclude bots, and a coresponding menu option to toggle the feature.
Features
Provides a UI option under the filter category
Provides a console log that bot messages will be skipped
Works on an elegantly simple filter.
~line 318 of undiscord-core.js
Notes
I figured including application messages should be "opt in" as in most use cases users won't have manage messages perms. Let me know if this should be changed and it's a simple fix.