darkalfx / requestrr

Requestrr is a chatbot used to simplify using services like Sonarr/Radarr/Ombi via the use of chat. Current platform is Discord only, but the bot was built around the ideology of quick adaptation for new features as well as new platforms.
MIT License
877 stars 102 forks source link

Dropdown not showing all season for long-running series #154

Open KonradStuewe opened 2 years ago

KonradStuewe commented 2 years ago

Just installed the current version after neglecting requestrr for a long time. (v1.0.17 → v2.1.2)

Slash commands are working great so far; however, I noticed a problem for series with many seasons where it would only show the last 25 options. This prevents one from choosing the first few seasons and the ´all seasons´ option. Here is what it looks like: Example of the bug This is the same for other series of similar length.

Now, I am not too familiar with how these interactive commands work, but it does seem like a limitation of either Discord or the API wrapper that is being used. If this is merely a bug in the discord bot, it should be relatively easy to fix. (Not like I have any idea...) If it, however, is a limitation of the API, that would make it a bit trickier to fix.

One idea, I have for it, would be to add a Scroll down option to the bottom of the dropdown. If one were to select that, the dropdown would change. It now would display a Scroll up option at the top, then the rest of the entries and if it still doesn't fit, another Scroll down at the bottom.

I do not know if it is even possible to change a dropdown like this after something was selected, but this is the simplest fix I can imagine in therms of UX.