diff options
| author | seth <[email protected]> | 2023-07-01 12:41:00 -0400 |
|---|---|---|
| committer | seth <[email protected]> | 2023-07-01 12:41:00 -0400 |
| commit | 403d4f185cb09c18723151d205c18be0aa7909a0 (patch) | |
| tree | 85608f55bdcd6cf4bdc4c91adb0d49f9459a869b /src | |
| parent | 451dbf63778d174a4b634637dc0e3ee30376d442 (diff) | |
chore: don't use some functions when outside of TEAWIE_GUILD
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.rs | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/src/main.rs b/src/main.rs index af47e6b..2e9a2f3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -16,7 +16,7 @@ mod commands; mod consts; mod utils; -const TEAWIE_GUILD: u64 = 1055663552679137310; +const TEAWIE_GUILD: GuildId = GuildId(1055663552679137310); const BOT: u64 = 1056467120986271764; #[group] @@ -33,7 +33,7 @@ impl EventHandler for Handler { async fn message(&self, ctx: Context, msg: Message) { let author = msg.author.id.as_u64(); - if author == &BOT { + if author == &BOT || msg.guild_id.unwrap_or_else(|| GuildId::from(0)) != TEAWIE_GUILD { return; } @@ -98,12 +98,12 @@ impl EventHandler for Handler { async fn ready(&self, ctx: Context, ready: Ready) { println!("connected as {:?}", ready.user.name); - let guild_id = GuildId(TEAWIE_GUILD); - - let guild_commands = GuildId::set_application_commands(&guild_id, &ctx.http, |commands| { - commands.create_application_command(|command| commands::copypasta::register(command)) - }) - .await; + let guild_commands = + GuildId::set_application_commands(&TEAWIE_GUILD, &ctx.http, |commands| { + commands + .create_application_command(|command| commands::copypasta::register(command)) + }) + .await; println!("registered guild commands: {:#?}", guild_commands); @@ -182,6 +182,10 @@ async fn random_teawie(ctx: &Context, msg: &Message) -> CommandResult { #[command] async fn teawiespam(ctx: &Context, msg: &Message) -> CommandResult { + if msg.guild_id.unwrap_or_else(|| GuildId::from(0)) != TEAWIE_GUILD { + return Ok(()); + } + let mut resp = String::new(); for _ in 0..50 { |
