diff options
author | Cara Salter <cara@devcara.com> | 2022-08-31 20:24:26 -0400 |
---|---|---|
committer | Cara Salter <cara@devcara.com> | 2022-08-31 20:24:26 -0400 |
commit | 05b291adf3c056614eec622174fe36a37367c576 (patch) | |
tree | 27588df9fa305cfef21de49a8192b942c2b03b96 /src/commands/meta.rs | |
parent | 0eb1cf37e249ca5d3efcd410b08c6b5c5223a664 (diff) | |
download | glitch-ng-05b291adf3c056614eec622174fe36a37367c576.tar.gz glitch-ng-05b291adf3c056614eec622174fe36a37367c576.zip |
Add playing status w/ link to site and owner command to update
Diffstat (limited to 'src/commands/meta.rs')
-rw-r--r-- | src/commands/meta.rs | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/commands/meta.rs b/src/commands/meta.rs index 681d5a5..c77f048 100644 --- a/src/commands/meta.rs +++ b/src/commands/meta.rs @@ -1,5 +1,5 @@ use crate::{Context, Error}; -use poise::serenity_prelude as serenity; +use poise::serenity_prelude::{self as serenity, Activity}; /// Pings the bot #[poise::command(prefix_command, slash_command)] @@ -45,3 +45,14 @@ pub async fn userinfo( ) -> Result<(), Error> { Ok(()) } + +#[poise::command(prefix_command, slash_command, owners_only, hide_in_help)] +pub async fn set_status( + ctx: Context<'_>, + #[description = "Custom game to play"] + game: String, + ) -> Result<(), Error> { + ctx.discord().set_activity(Activity::playing(game)).await; + + Ok(()) +} |