Skip to content

Implement queuing for message edits  #35

Description

@Intery

Issue

PomoBot supports numerous auto-updating messages, including the pinned status message in timer channels, and temporarily live responses to groups and status.
Due to the current bursty nature of these requests (sent in batches every n seconds), when managing many guilds PomoBot frequently hits the global ratelimit of the Discord API.

Proposed solution

Implement queuing logic for message edits and frequent requests, and add intelligent spacing between such calls that adapts to the current load.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingbugscope:criticalSecurity hole or core functionality damageddifficulty:mediumLocal knowledge needed of relevant modules and librariesenhancementNew feature or requestmodule:timer-interfaceClient to timer interface

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions