defmodule TopPosterServer do @doc """ Checks that `discord_id` *could be* a valid discord user id """ @spec is_valid_discord_id(term()) :: boolean() def is_valid_discord_id(discord_id) when is_binary(discord_id) do String.match?(discord_id, ~r/^\d{17,20}$/) end def is_valid_discord_id(_), do: false end