Add teto command
This commit is contained in:
@@ -2,10 +2,13 @@ use async_trait::async_trait;
|
||||
|
||||
use crate::{
|
||||
extras::Extras,
|
||||
framework::commands::{
|
||||
Command, CommandError,
|
||||
arguments::{Arg, Argument, NeedyString, ParseArguments},
|
||||
context::CommandContext,
|
||||
framework::{
|
||||
commands::{
|
||||
Command, CommandError,
|
||||
arguments::{Arg, Argument, NeedyString, ParseArguments},
|
||||
context::CommandContext,
|
||||
},
|
||||
runtime::Runtime,
|
||||
},
|
||||
groups::{
|
||||
about::{
|
||||
@@ -78,3 +81,27 @@ impl Command<State, Extras> for HelpCommand {
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(Debug)]
|
||||
pub struct TetoCommand;
|
||||
|
||||
#[async_trait]
|
||||
impl Command<State, Extras> for TetoCommand {
|
||||
fn name(&self) -> &'static str {
|
||||
"teto"
|
||||
}
|
||||
|
||||
fn show_in_help(&self, _rt: &Runtime<State, Extras>, _extras: &Extras) -> bool {
|
||||
false
|
||||
}
|
||||
|
||||
async fn execute(
|
||||
&self,
|
||||
ctx: CommandContext<'_, State, Extras>,
|
||||
_args: &str,
|
||||
) -> Result<(), CommandError> {
|
||||
ctx.send().content("GLORY TO TETOSLAVIA").await?;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
+2
-1
@@ -136,7 +136,7 @@ use crate::{
|
||||
runtime::Runtime,
|
||||
},
|
||||
groups::{
|
||||
about::{commands::HelpCommand, components::HelpGoBackButton},
|
||||
about::{commands::{HelpCommand, TetoCommand}, components::HelpGoBackButton},
|
||||
calls::{
|
||||
commands::{
|
||||
CallCommand, FriendRequestCommand, HangupCommand, MaskCommand, SkipCommand,
|
||||
@@ -293,6 +293,7 @@ async fn start(
|
||||
.intent(Intents::GUILD_MESSAGES)
|
||||
.intent(Intents::MESSAGE_CONTENT)
|
||||
.command(HelpCommand)
|
||||
.command(TetoCommand)
|
||||
.command(CallCommand::new())
|
||||
.command(SkipCommand)
|
||||
.command(HangupCommand)
|
||||
|
||||
Reference in New Issue
Block a user