{"id":13522693,"url":"https://github.com/darkalfx/requestrr","last_synced_at":"2025-03-31T23:32:13.483Z","repository":{"id":38983421,"uuid":"246161164","full_name":"darkalfx/requestrr","owner":"darkalfx","description":"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.","archived":true,"fork":false,"pushed_at":"2024-01-06T04:58:03.000Z","size":6726,"stargazers_count":875,"open_issues_count":93,"forks_count":102,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-11-02T07:33:08.254Z","etag":null,"topics":["discord","discord-bot","ombi","overseerr","radarr","siri","sonarr"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/darkalfx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-03-09T23:11:22.000Z","updated_at":"2024-10-28T17:45:18.000Z","dependencies_parsed_at":"2023-12-20T09:46:25.884Z","dependency_job_id":"ee9e3b4e-854c-4522-870d-d69fa010eb91","html_url":"https://github.com/darkalfx/requestrr","commit_stats":null,"previous_names":[],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkalfx%2Frequestrr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkalfx%2Frequestrr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkalfx%2Frequestrr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkalfx%2Frequestrr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/darkalfx","download_url":"https://codeload.github.com/darkalfx/requestrr/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246558108,"owners_count":20796696,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["discord","discord-bot","ombi","overseerr","radarr","siri","sonarr"],"created_at":"2024-08-01T06:00:51.262Z","updated_at":"2025-03-31T23:32:08.472Z","avatar_url":"https://github.com/darkalfx.png","language":"C#","funding_links":[],"categories":["C# #","C#","Bots"],"sub_categories":[],"readme":"ARCHIVED\r\n=================\r\nThe new repo is now at:\r\nhttps://github.com/thomst08/requestrr\r\n\r\n\r\nRequestrr \r\n=================\r\n\r\n![logo](https://i.imgur.com/0UzLYvw.png)\r\n\r\nRequestrr is a chatbot used to simplify using services like Sonarr/Radarr/Overseerr/Ombi via the use of chat!  \r\n\r\n### Features\r\n\r\n- Ability to request content via Discord using slash commands, buttons and more!\r\n- Apple's Siri integration\r\n- Users can get notified when their requests complete\r\n- Sonarr/Radarr V2/V3 integration with multiple instance support via Overseerr (only for 4k/1080p)\r\n- Overseerr integration with support for per user permissions/quotas and issues\r\n- Ombi V3 integration with support for per user roles/quotas\r\n- Fully configurable via a web portal\r\n\r\n\r\nInstallation \u0026 Configuration\r\n==================\r\n\r\nRefer to the Wiki for detailed steps:\r\nhttps://github.com/darkalfx/requestrr/wiki\r\n\r\nDocker Setup \u0026 Start\r\n==================\r\n\r\nOpen a command prompt/terminal and then use the following command create and start the container:\r\n\r\n```\r\n    docker run --name requestrr \\\r\n      -p 4545:4545 \\\r\n      -v path to config:/root/config \\\r\n      --restart=unless-stopped \\\r\n      darkalfx/requestrr\r\n```\r\n\r\nYou can also choose to run the container as a different user. See [docker run](https://docs.docker.com/engine/reference/run/#user) reference for how to set the user for your container.\r\n\r\nThen simply access the web portal at http://youraddress:4545/ to create your admin account, then you can configure everything through the web portal.\r\n\r\nOnce you have configured the bot and invited it to your Discord server, simply type **/help** to see all available commands.\r\n\r\nBuild Instructions\r\n==================\r\n\r\n### Setup\r\n* npm. You can install npm via brew on mac. On mac you might need to re install your xcode command line tools. See https://medium.com/flawless-app-stories/gyp-no-xcode-or-clt-version-detected-macos-catalina-anansewaa-38b536389e8d.\r\n* .netcore sdk. Download [SDK 6.0.407](https://dotnet.microsoft.com/download/dotnet-core/6.0) installer for your environment.\r\n\r\n### Building\r\n* In directory [Requestrr.WebApi/ClientApp](Requestrr.WebApi/ClientApp) run `npm run install:clean`. You can safefly exit it once the build is done running. For example\r\n```\r\n./src/components/Inputs/MultiDropdown.jsx\r\n  Line 29:  Expected '!==' and instead saw '!='  eqeqeq\r\n  Line 53:  No duplicate props allowed           react/jsx-no-duplicate-props\r\n\r\n./src/views/TvShows.jsx\r\n  Line 38:  'Input' is defined but never used  no-unused-vars\r\n\r\n./src/views/Movies.jsx\r\n  Line 38:  'Input' is defined but never used  no-unused-vars\r\n\r\nSearch for the keywords to learn more about each warning.\r\nTo ignore, add // eslint-disable-next-line to the line before.\r\n```\r\n\r\n* In directory [Requestrr.WebApi](Requestrr.WebApi) run `dotnet publish -c release -o publish -r linux-x64`.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkalfx%2Frequestrr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdarkalfx%2Frequestrr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkalfx%2Frequestrr/lists"}