everything except component model actions
This commit is contained in:
41
src/main.rs
41
src/main.rs
@ -3,7 +3,7 @@
|
||||
extern crate lazy_static;
|
||||
|
||||
mod commands;
|
||||
// mod component_models;
|
||||
mod component_models;
|
||||
mod consts;
|
||||
mod event_handlers;
|
||||
mod hooks;
|
||||
@ -24,7 +24,7 @@ use sqlx::{MySql, Pool};
|
||||
use tokio::sync::RwLock;
|
||||
|
||||
use crate::{
|
||||
commands::{info_cmds, moderation_cmds},
|
||||
commands::{info_cmds, moderation_cmds, reminder_cmds, todo_cmds},
|
||||
consts::THEME_COLOR,
|
||||
event_handlers::listener,
|
||||
hooks::all_checks,
|
||||
@ -71,6 +71,43 @@ async fn main() -> Result<(), Box<dyn std::error::Error + Send + Sync>> {
|
||||
],
|
||||
..moderation_cmds::macro_base()
|
||||
},
|
||||
reminder_cmds::pause(),
|
||||
reminder_cmds::offset(),
|
||||
reminder_cmds::nudge(),
|
||||
reminder_cmds::look(),
|
||||
reminder_cmds::delete(),
|
||||
poise::Command {
|
||||
subcommands: vec![
|
||||
reminder_cmds::list_timer(),
|
||||
reminder_cmds::start_timer(),
|
||||
reminder_cmds::delete_timer(),
|
||||
],
|
||||
..reminder_cmds::timer_base()
|
||||
},
|
||||
reminder_cmds::remind(),
|
||||
poise::Command {
|
||||
subcommands: vec![
|
||||
poise::Command {
|
||||
subcommands: vec![
|
||||
todo_cmds::todo_guild_add(),
|
||||
todo_cmds::todo_guild_view(),
|
||||
],
|
||||
..todo_cmds::todo_guild_base()
|
||||
},
|
||||
poise::Command {
|
||||
subcommands: vec![
|
||||
todo_cmds::todo_channel_add(),
|
||||
todo_cmds::todo_channel_view(),
|
||||
],
|
||||
..todo_cmds::todo_channel_base()
|
||||
},
|
||||
poise::Command {
|
||||
subcommands: vec![todo_cmds::todo_user_add(), todo_cmds::todo_user_view()],
|
||||
..todo_cmds::todo_user_base()
|
||||
},
|
||||
],
|
||||
..todo_cmds::todo_base()
|
||||
},
|
||||
],
|
||||
allowed_mentions: None,
|
||||
command_check: Some(|ctx| Box::pin(all_checks(ctx))),
|
||||
|
Reference in New Issue
Block a user