feat(main): adding the emoji loading

This commit is contained in:
Raphael 2026-02-15 23:40:51 +01:00
parent 667b7d110c
commit 1f14b44188
No known key found for this signature in database

View file

@ -1,4 +1,5 @@
mod commands;
mod config;
mod database;
mod events;
mod models;
@ -10,6 +11,8 @@ use sqlx::postgres::PgPoolOptions;
use sqlx::{Pool, Postgres, migrate};
use std::env;
use self::config::emoji::EmojiConfig;
#[tokio::main]
async fn main() {
println!("\n");
@ -32,7 +35,10 @@ async fn main() {
.run(&db)
.await
.expect("❌ | Failed to run migrations");
println!("✅ | Migrations applied\n");
println!("✅ | Migrations applied");
let emojis: EmojiConfig = EmojiConfig::load().expect("❌ | Failed to load emojis.toml");
println!("✅ | Emojis loaded\n");
let intents: GatewayIntents = GatewayIntents::AUTO_MODERATION_CONFIGURATION
| GatewayIntents::AUTO_MODERATION_EXECUTION
@ -52,6 +58,7 @@ async fn main() {
commands: commands::import(),
events: events::import(),
database: db,
emojis: emojis,
};
let mut client: Client = Client::builder(&token, intents)