1. 38
  1. 12

    The way Discord handled their API was absolutely disastrous. Their “intents” enforcement resulted in inconsistent state due to bots having to start caching everything. I don’t expect anyone to have fun writing a discord bot from now on.

    1. 2

      I haven’t really taken look into Discord API and bot infrastructure, but doesn’t giving access to all messages in chat to bots is a problematic when you need to conform to GDPR? Because you need to request permission from each user for each of the bot that uses such feature.

      1. 4

        Information we collect may include but not be limited to username, email address, and any messages, images, transient VOIP data (to enable communication delivery only) or other content you send via the chat feature.

        Developers: Developers using our SDK or API will have access to their end users’ information, including message content, message metadata, and voice metadata.

        This is part of what is disclosed and what you agree to when signing up for a Discord account. So presumably there’s no “I never agreed to bots seeing my messages”, because Discord can say “yes you did agree to it”.