Skip to content

Implement queuing for message edits  #35

@Intery

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.

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