summaryrefslogtreecommitdiff
path: root/src/commands/optional/teawiespam.rs
blob: 7f7ba790b587cb7f467db8788029246a0e33798b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
use crate::Context;

use eyre::Result;
use log::debug;

/// teawie will spam you.
#[poise::command(slash_command)]
pub async fn teawiespam(ctx: Context<'_>) -> Result<()> {
	let gid = ctx.guild_id().unwrap_or_default();
	let settings = ctx.data().storage.get_guild_settings(&gid).await?;

	if !settings.optional_commands_enabled {
		debug!("Not running teawiespam in {gid} since it's disabled");
		ctx.say("I'm not allowed to do that here").await?;
		return Ok(());
	}

	let wies = "<:teawiesmile:1056438046440042546>".repeat(50);
	ctx.say(wies).await?;
	Ok(())
}