aboutsummaryrefslogtreecommitdiff
path: root/src/commands/mod.rs
diff options
context:
space:
mode:
authorNathan Perry <np@nathanperry.dev>2024-08-06 16:32:35 -0400
committerNathan Perry <np@nathanperry.dev>2024-08-06 16:32:35 -0400
commit501ba27e1cd52741988113ef47ee0fad7d0a5799 (patch)
treecfe5985b6896b8cd440638716d9c032735af46bf /src/commands/mod.rs
parent011fcf828ebd1325dbd4dfa21c4952f1be38a29f (diff)
fixup unknown command, document commands
Diffstat (limited to 'src/commands/mod.rs')
-rw-r--r--src/commands/mod.rs17
1 files changed, 5 insertions, 12 deletions
diff --git a/src/commands/mod.rs b/src/commands/mod.rs
index ba87adb..1ad4a59 100644
--- a/src/commands/mod.rs
+++ b/src/commands/mod.rs
@@ -20,17 +20,9 @@ pub(crate) mod today;
pub use self::meme::*;
pub fn commands() -> Vec<poise::Command<crate::PoiseData, anyhow::Error>> {
- let mut commands = vec![
- playback::play(),
- playback::pause(),
- playback::resume(),
- playback::die(),
- playback::list(),
- sound_levels::mute(),
- sound_levels::unmute(),
- roll::roll(),
- help(),
- ];
+ let mut commands = vec![sound_levels::mute(), sound_levels::unmute(), roll::roll(), help()];
+
+ commands.extend(playback::commands());
#[cfg(feature = "games")]
commands.extend(game::commands());
@@ -41,7 +33,8 @@ pub fn commands() -> Vec<poise::Command<crate::PoiseData, anyhow::Error>> {
commands
}
-#[poise::command(slash_command, prefix_command, aliases("halp"))]
+/// Print this help text.
+#[poise::command(prefix_command, aliases("halp"))]
pub async fn help(ctx: PoiseContext<'_>, command: Option<String>) -> anyhow::Result<()> {
poise::builtins::pretty_help(
ctx,