diff --git a/config/config.exs b/config/config.exs index 05c4e32..c90513e 100644 --- a/config/config.exs +++ b/config/config.exs @@ -3,7 +3,7 @@ import Config config :plantid_discord_bot, max_results: 5, score_threshold: 0.3, - guild_request_limit_per_day: 20, + guild_request_limit_per_day: 10, image_path: "priv/static", plantnet_api_base_url: "https://my-api.plantnet.org/v2", source: "https://github.com/TheRealOwenRees/plantid-discord-bot", diff --git a/lib/plantid_discord_bot/rate_limiter.ex b/lib/plantid_discord_bot/rate_limiter.ex index 9a68c93..e864bd5 100644 --- a/lib/plantid_discord_bot/rate_limiter.ex +++ b/lib/plantid_discord_bot/rate_limiter.ex @@ -4,6 +4,12 @@ defmodule PlantIdDiscordBot.RateLimiter do @request_limit Application.compile_env(:plantid_discord_bot, :guild_request_limit_per_day) + @custom_limits %{ + 1_002_507_312_159_797_318 => 100, + 689_135_063_849_500_726 => 50, + 900_886_202_226_462_730 => 50 + } + def start_link(_) do GenServer.start_link(__MODULE__, nil, name: __MODULE__) end