diff options
Diffstat (limited to 'config/config.exs')
| -rw-r--r-- | config/config.exs | 34 |
1 files changed, 29 insertions, 5 deletions
diff --git a/config/config.exs b/config/config.exs index cfd4263..206f883 100644 --- a/config/config.exs +++ b/config/config.exs @@ -1,7 +1,6 @@ import Config config :nostrum, - token: "NTM4MjA0NTYyMTU1MjQxNDgz.GHroNu.1j6C5W5ZrBDBsNcWyPJLAOtpCe0tJr3rPcj0iY", gateway_intents: [ :guild_messages, :guild_message_reactions, @@ -17,7 +16,32 @@ config :logger, :console, format: "[$level] $message ($metadata)\n", metadata: [:module] -config :thulani, Thulani.Repo, - database: "memes", - username: "thulani", - hostname: "localhost" +if config_env() != :prod && is_nil(Application.get_env(:thulani, :prefix)) do + config :thulani, + prefix: [ + "!thulani ", + "!thulando ", + "!thulani madondo ", + "!thulan ", + "!thulando madondo " + ], + restricted: [ + "!todd ", + "!toddlani ", + "!toddbert " + ] +end + +common_prefixes = Application.get_env(:thulani, :prefix, ["!thulani "]) +restricted_prefixes = Application.get_env(:thulani, :restricted, []) + +wrap_list = fn x -> + if is_list(x) do + x + else + [x] + end +end + +config :nosedrum, + prefix: wrap_list.(common_prefixes) ++ wrap_list.(restricted_prefixes) |
