Discord API “soft-ban” for Selfbot? It can only read its own messages
So today, all of a sudden, my Discord Selfbot stopped working. It has been running for weeks without any issue. All it does is monitoring the bot alerts from other channels and notify me if certain conditions are met.
Basically the problem is that when I print(message.content)
I get empty string, and when I print(message.embeds)
I get an empty list. This happens for any message that isn't sent by myself. Basically I can pull any message from any channel, but if it's not sent by me, I will see it empty. I can still print(message)
and see its ID, author, etc., but can't retrieve the content/embeds.
I thought it was some sort of soft-ban from the Discord API (account didn't receive any warning and works normally), but then tryed to make a new account and got the same issue. I'm so confused and can't find out what's the cause of the problem... Unless they changed the API for everyone.
-
My program isnt even a selfbot and I noticed this too today. Does your issue relate to mine? stackoverflow.com/questions/67338613/… – mattwatkins Apr 30 at 19:52
-
Very interesting... So it's a change Discord did to their API, but I wouldn't have expected this to affect also normal bots. This is really annoying and I have no clue how to solve it. :( – cholmugod Apr 30 at 20:17
-
Why did you delete your question? – cholmugod Apr 30 at 21:14
-
It seems like its just a discord API bug or something so I dont think will there is a fix for it. – mattwatkins Apr 30 at 21:47
-
Selfbots are against Discord's Terms of Service. – Makonede Apr 30 at 22:17