add custom role management

This commit is contained in:
2024-12-08 01:08:33 -05:00
parent b0ec64171f
commit f4a06a7b17
11 changed files with 250 additions and 3 deletions

View File

@@ -79,11 +79,22 @@ async fn main() -> Result<(), Error> {
"#,
).execute(&mut database).await?;
sqlx::query(
r#"
CREATE TABLE IF NOT EXISTS selfroles (
userid BIGINT PRIMARY KEY,
roleid BIGINT,
guildid BIGINT
)
"#,
).execute(&mut database).await?;
println!("Bot is ready!");
Ok(Data {
database: Arc::new(Mutex::new(database)),
mentions: Arc::new(Mutex::new(HashMap::new())),
dailies: Arc::new(Mutex::new(HashMap::new())),
})
})
})