diff --git a/src/bot/main.rs b/src/bot/main.rs index 32db19f..8c1bc92 100644 --- a/src/bot/main.rs +++ b/src/bot/main.rs @@ -28,10 +28,11 @@ extern crate tracing; async fn main() -> anyhow::Result<()> { tracing_subscriber::fmt::init(); - let config: Config = Figment::new() + let figment = Figment::new() .merge(Toml::file("config.toml")) - .merge(Env::prefixed("PB_")) - .extract()?; + .merge(Env::prefixed("PB_").split("__")); + + let config: Config = figment.extract()?; info!("config: {config:?}");