Discord plugin leads to bans

The discord plugin tries to fetch history from from channels and goes over the rate limits.
Which triggers a temporary ban:

You are being blocked from accessing our API temporarily due to exceeding our rate limits frequently. Please read our docs at Discord Developer Portal to prevent this moving forward.

Cannot do anything on the native client. Messages don’t show. Pidgin still receives messages but cannot send. I am cut off from the only way from communicating with 95% of my contacts.

Several issues have already opened on github (the first one over 6 years ago).

The workaround is to disable “Fetch unread messages when account connects” altogether but that leads to loss of all offline direct messages.

I think this is related to how many serves you are on / auto-join when you start pidgin. Additionally, the discord plugin is (so far as I am aware) not maintained by the same person/people who maintain the application.

Regardless, it’s already against the discord TOS to use a 3rd party client at all. If you don’t want to play by their rules, don’t play in their sandbox and do NOT put all your eggs in one basket with how you talk to your friends.