generated from Intery/dpy-cmdClient-template
-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Labels
bugSomething isn't workingSomething isn't workingbugscope:criticalSecurity hole or core functionality damagedSecurity hole or core functionality damageddifficulty:mediumLocal knowledge needed of relevant modules and librariesLocal knowledge needed of relevant modules and librariesenhancementNew feature or requestNew feature or requestmodule:timer-interfaceClient to timer interfaceClient to timer interface
Description
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
Labels
bugSomething isn't workingSomething isn't workingbugscope:criticalSecurity hole or core functionality damagedSecurity hole or core functionality damageddifficulty:mediumLocal knowledge needed of relevant modules and librariesLocal knowledge needed of relevant modules and librariesenhancementNew feature or requestNew feature or requestmodule:timer-interfaceClient to timer interfaceClient to timer interface