diff --git a/lib/zoeyscomputer_web/plugs/discord_handler.ex b/lib/zoeyscomputer_web/plugs/discord_handler.ex index f502d05..4aed511 100644 --- a/lib/zoeyscomputer_web/plugs/discord_handler.ex +++ b/lib/zoeyscomputer_web/plugs/discord_handler.ex @@ -1,4 +1,5 @@ defmodule ZoeyscomputerWeb.DiscordHandler do + require Logger alias ExAws.S3 import Plug.Conn import Mogrify @@ -6,7 +7,10 @@ defmodule ZoeyscomputerWeb.DiscordHandler do def init(opts), do: opts def call(%{path_info: ["images", _id]} = conn, _opts) do - case get_req_header(conn, "user-agent") do + user_agent = get_req_header(conn, "user-agent") + Logger.info("user-agent: #{user_agent}") + + case user_agent do ["Mozilla/5.0 (compatible; Discordbot/" <> _rest] -> handle_discord(conn) _ -> conn end