discord / discord-api-docs

Official Discord API Documentation
https://discord.com/developers/docs/intro
Other
5.9k stars 1.25k forks source link

Guild verification levels for bots #87

Closed Fabricio20 closed 8 years ago

Fabricio20 commented 8 years ago

Today I noticed bots also fall into the guild verification level check (HIGH), making it impossible to send messages if the bot hasn't been on the guild for 10 minutes.

But since bots, to be added, require someone with MANAGE_SERVER permission, I think that they should ignore this verification level, it's simply weird that a bot that was added by an admin can't talk for 10 minutes after being added (And depending on the bot, making it 100% useless during that time).

ducc commented 8 years ago

This has severely effected the functionality of sponge boy and it must be stopped!

vishnevskiy commented 8 years ago

I agree. Added as internal ticket for fixing.

night commented 8 years ago

What are the reproduction steps for this? We already let bots bypass verification levels. Make sure you're using an actual bot user, not a user functioning as a bot.

Fabricio20 commented 8 years ago

I just received this on LewdBot (Currently 6K Guilds), BOT account.

net.dv8tion.jda.exceptions.VerificationLevelException: Messages to this Guild can not be sent due to the Guilds verification level. (HIGH).

Almighty-Alpaca commented 8 years ago

That actually is most likely an issue with JDA then. We still check for verification level on our end.

DV8FromTheWorld commented 8 years ago

@Almighty-Alpaca I was thinking about that as well. I do believe you are correct.

Fabricio20 commented 8 years ago

Confirmed with DV8 to be an issue with JDA. Closing issue. (If any other libs also have this problem, it's not on discord's side).