Accepting movie/tv requests on overseer/jellyseer using discord reactions π/π β /β#92
Conversation
β¦ions Accepting movie/tv requests on overseer/jellyseer using discord reactions π/π β /β
|
Hey @tacoroumen, I'll have to have a look at the feature, from the code... It looks OK, I will test it and get back to you. |
|
Hmmm, OK, I see what you've done here, so here are a few notes:
The overall process is right, just not quite there yet. There are some edge cases it would be good to handle/check. |
|
About the 3rd bullet in the footer there is a request id this would do the trick (by my testing) the other 2 I didn't think of that haha |
|
This would also handle the other feature request of a message for multiple servers as a single admin channel would then also do this trick if I have time I will look into this tmr |
|
@tacoroumen, Nice! |
|
Ok, I have had a chance to look at the branch. First of all, @tacoroumen, good work, this is very nice, it pretty much works as expected. I haven't looked into how things are done in the code too much right now, but the functions work fine. I think this is pretty good to be merged, but I think we can improve it just a bit better to improve the flow and user experience. I did a bit of a stress test and these are some of the things I found/my thoughts (in no particular order)
I DO NOT expect you to have an answer for everything here (unless you want to), I also DO NOT expect you to add any new code for these (unless you want to). These are just notes one when I have found to improve things. I think a couple of the nice to have things and this is pretty much ready then the other things can we handled in time at other stages. |
|
Hey @tacoroumen, I've had more of a think, this is what I've come up with.
Notes: (nice to have, but ignore them for now)
What are your thoughts? Am I overthinking things? Is this adding too much complexity? |
I dont think this would be possible but there might be a way to fetch when the bot starts all replies to messages that it hasnt processed yet not entirely sure about this
you mean in the UI right? then yeah seems like a good idea
you mean if you aprove in the request section it also updates in admin and the other way around or?
yeah seems a good idea pretty easy to also implement
Seems like good idea |
I was thinking if when a message is made, we might be able to store a unique Id for that message, and the request Id, if it is possible, then we could use that maybe to recall the message for checks/status updates, we could also check back on requests in Overseerr as well without querying through all of them, we have something to track each thing. This is just a thought, but you are right, I do not know if we can. If we can't, then that's OK, will just have to deal with things as they happen. :)
I guess this comes back to what I mentioned above here, if we can sync the message on startup with Overseerr, or say, if the user manually changes the request and approves it on Overseerr, then, later, someone declines the message, the bot will just change the status on Overseerr, so, maybe we check to see if it has been changed on Overseerr first, and handle the request based on that, if its already answered, don't change the status, and change the message to indicate that happened. I think that gives as a target to hit! :) |
im not sure if this is the best way but this seemed to do the trick for me #40
Lets you set the admin discord id via the ui