diff --git a/src/main.rs b/src/main.rs index 2ecd2ed..c8d4b39 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,7 +4,7 @@ mod commands; use dotenvy::dotenv; use poise::{serenity_prelude as serenity, Framework, FrameworkOptions}; use ::serenity::all::GatewayIntents; -use std::env; +use std::{env, sync::Arc}; type Error = anyhow::Error; use tracing_subscriber::{FmtSubscriber, EnvFilter}; @@ -31,6 +31,14 @@ async fn main() -> Result<(), Error> { let framework = Framework::builder() .options(FrameworkOptions:: { commands: vec![], + prefix_options: poise::PrefixFrameworkOptions { + prefix: Some("!".into()), + edit_tracker: Some(Arc::new(poise::EditTracker::for_timespan( + std::time::Duration::from_mins(10) + ))), + case_insensitive_commands: true, + ..Default::default() + }, ..Default::default() }) .setup(move |context, _ready, framework| {