thomst08 / requestrr

Requestrr is a chatbot used to simplify using services like Sonarr/Radarr/Lidarr/Ombi/Overseerr 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
232 stars 17 forks source link

[Feature Request] Log Request History #52

Open WeetbixNMilk opened 1 month ago

WeetbixNMilk commented 1 month ago

Hi @thomst08 ,

As a header; I absolutely love the container, as do my friends and community.

I'd like a text document, a log file or some other kind of file to view what has been requested historically. Reason being, when I am low on storage space, I want to delete files except those that have been requested. I currently have no way to review this, it's hard guessing, especially when it's over 10 people. Viewing the log file doesn't work when the server has been online for 7 days+ as it's too full of other messages.

If you could instruct a way to view this or implement a fix, it would be greatly appreciated.

-Weet

thomst08 commented 1 month ago

Hey @WeetbixNMilk,

Thanks for reaching out, glad you like the container :)

Hmmm, currently, requestrr does not record who requested what, only if it needs to notify someone when a request is completed. Currently, the only way to track who requested what is through Overseerr/Jellyseerr or Ombi. This is something I have on my list to consider however, it might be awhile till I have implemented such a feature as I want to figure out if that's the best approach. If I come up with something, I can get back to you, but I haven't got any other suggestions atm.

WeetbixNMilk commented 1 month ago

Thanks for the prompt reply,

For simplicity and clarity sake, I am not requesting the user/requester to be logged, just the content or search query they have entered.

Cheers.

thomst08 commented 1 month ago

Arr, I see, that's not a bad idea. Thank you for the clarity :)

edrock200 commented 2 weeks ago

Hey @WeetbixNMilk,

Thanks for reaching out, glad you like the container :)

Hmmm, currently, requestrr does not record who requested what, only if it needs to notify someone when a request is completed. Currently, the only way to track who requested what is through Overseerr/Jellyseerr or Ombi. This is something I have on my list to consider however, it might be awhile till I have implemented such a feature as I want to figure out if that's the best approach. If I come up with something, I can get back to you, but I haven't got any other suggestions atm.

I think a simple table to start, showing cord user id, server id, channel id, date, time and category used with item would be awesome.

Alternatively maybe a notification option to another cord channel or webhooks with the info above.