The first option is probably the easiest and most user friendly one.
2022-02-19T13:40:50.244Z 73d17e4cbef0 INFO [doplarr.interaction-state-machine:28] - Performing search for movie the batman
2022-02-19T13:40:58.629Z 73d17e4cbef0 FATAL [doplarr.interaction-state-machine:124] - Non 403 error on request {:mention-everyone false, :mentions [], :application-id "secret", :pinned false, :content "Unspecified error on request, check logs", :attachments [], :webhook-id "secret", :mention-roles [], :type 20, :interaction {:id "secret", :type 2, :name "request", :user {:id "secret", :username "secret", :avatar "secret", :discriminator "secret", :public-flags 256}}, :author {:id "secret", :username "doplarr", :avatar "secret", :discriminator "secret", :public-flags 0, :bot true}, :components [], :id "secret", :channel-id "secret", :embeds [], :timestamp "2022-02-19T13:40:50.151000+00:00", :flags 64, :tts false, :edited-timestamp "2022-02-19T13:40:58.554363+00:00"} {:request-time 11, :request {:user-info nil, :as :json-string-keys, :headers {"X-API-Key" "secret", "content-type" "application/json", "accept-encoding" "gzip, deflate"}, :server-port 7878, :url "http://radarr:7878/api/v3/movie", :content-type "application/json", :coerce :always, :http-request #object[jdk.internal.net.http.HttpRequestImpl 0x6d17598c "http://radarr:7878/api/v3/movie POST"], :uri "/api/v3/movie", :server-name "radarr", :query-string nil, :body "{\"title\":\"The Batman\",\"tmdbId\":414906,\"qualityProfileId\":4,\"monitored\":true,\"rootFolderPath\":\"/zpool/radarr\",\"addOptions\":{\"searchForMovie\":true}}", :scheme :http, :async? true, :request-method :post}, :http-client #object[jdk.internal.net.http.HttpClientFacade 0x63d0ba5e "jdk.internal.net.http.HttpClientImpl@4825c646(21)"], :headers {"cache-control" "no-cache,no-store", "content-type" "application/json", "date" "Sat, 19 Feb 2022 13:40:58 GMT", "expires" "-1", "pragma" "no-cache", "server" "Kestrel", "transfer-encoding" "chunked"}, :status 400, :content-type :application/json, :uri "http://radarr:7878/api/v3/movie", :content-type-params {}, :version :http-1.1, :body [{"propertyName" "TmdbId", "errorMessage" "This movie has already been added", "attemptedValue" 414906, "severity" "error", "errorCode" "MovieExistsValidator", "formattedMessageArguments" [], "formattedMessagePlaceholderValues" {"propertyName" "Tmdb Id", "propertyValue" 414906}}]}