metrics sent to discord via CRON job

This commit is contained in:
Owen
2025-01-10 11:17:41 +01:00
parent 68df89b5e0
commit 8665f1c854
3 changed files with 48 additions and 2 deletions
+2 -1
View File
@@ -16,7 +16,8 @@ config :nostrum,
config :plantid_discord_bot, PlantIdDiscordBot.Scheduler,
jobs: [
{"@daily", {PlantIdDiscordBot.RateLimiter, :reset_counters, []}},
{"@hourly", {PlantIdDiscordBot.Metrics, :write, []}}
{"@hourly", {PlantIdDiscordBot.Metrics, :write, []}},
{"0 8 * * *", {PlantIdDiscordBot.Metrics.Message, :start, []}}
]
import_config "#{config_env()}.exs"
+2 -1
View File
@@ -5,7 +5,8 @@ config :plantid_discord_bot,
guild_ids: [],
api: Nostrum.Api,
plantnet_api_key: System.get_env("PLANTNET_API_KEY"),
fileserver_url: System.get_env("PLANTID_FILESERVER_URL", "http://localhost:4321")
fileserver_url: System.get_env("PLANTID_FILESERVER_URL", "http://localhost:4321"),
metrics_webhook_url: System.get_env("PLANTID_LOGS_DISCORD_WEBHOOK_URL")
config :nostrum,
token: System.get_env("PLANTID_DISCORD_BOT_TOKEN")