From 59c31dbc502eb4eb4504ecc614e7b484d4970c30 Mon Sep 17 00:00:00 2001 From: prescientmoon Date: Tue, 11 Feb 2025 09:33:22 +0100 Subject: [PATCH] Allow configuring the prefix via an env var --- src/bin/discord-bot/main.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bin/discord-bot/main.rs b/src/bin/discord-bot/main.rs index 60fd7a2..34d1ebf 100644 --- a/src/bin/discord-bot/main.rs +++ b/src/bin/discord-bot/main.rs @@ -27,10 +27,11 @@ async fn main() -> anyhow::Result<()> { prefix_options: poise::PrefixFrameworkOptions { stripped_dynamic_prefix: Some(|_ctx, message, _user_ctx| { Box::pin(async { + let global_prefix = std::env::var("SHIMMERING_GLOBAL_PREFIX"); if message.author.bot || Into::::into(message.author.id) == 1 { Ok(None) - } else if message.content.starts_with("!!") { - Ok(Some(message.content.split_at(2))) + } else if let Right(global_prefix) = global_prefix { + Ok(Some(message.content.split_at(global_prefix.len()))) } else if message.guild_id.is_none() { if message.content.trim().is_empty() { Ok(Some(("", "score magic")))