Is it possible to ensure requests will be processed first in first out (by bucketId?) with Discordeno? Should it do this out of the box already and preserve ordering?
Specifically I am looking to have a single-server (custom) bot that adds reactions in a specific order to a message, while trying to avoid having my own buckets handling global and reaction rate limits..
I've noticed if I just fire off a bunch of bot.helpers.addReaction it (appears to) randomly deciding to do a different one first. I thought it may be related to the rate limit resetting as soon as that request is sent but before the previously rate limited reaction is processed from queue. Assuming that is intended, and it happens quite rarely. It also spams invalid requests which I thought DD would handle the rate limit to prevent those, unless I am just misunderstanding the error.
This server gets bursts of messages so I frequently have to queue for the reaction adding rate limit and just looking for the best way to handle this across the bot.
Wasn't sure if there was much to any customization capability for the pre-built implementation or not. Otherwise was wondering if this is something I need nirn proxy for potentially. Its a custom bot so didn't really want to have to run it as well.