From 54f497163f57dacd8d621a2a3c89e1f06ac370d0 Mon Sep 17 00:00:00 2001 From: Nathan Ringo Date: Mon, 15 Jan 2024 23:36:04 -0600 Subject: Start splitting up handlers. --- src/handlers/presence_setter.rs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/handlers/presence_setter.rs (limited to 'src/handlers/presence_setter.rs') diff --git a/src/handlers/presence_setter.rs b/src/handlers/presence_setter.rs new file mode 100644 index 0000000..4e56dfd --- /dev/null +++ b/src/handlers/presence_setter.rs @@ -0,0 +1,17 @@ +use serenity::{ + all::{ActivityData, Ready}, + async_trait, + client::{Context, EventHandler}, +}; + +/// A handler that sets a fun presence. +pub struct PresenceSetter; + +#[async_trait] +impl EventHandler for PresenceSetter { + async fn ready(&self, ctx: Context, _data_about_bot: Ready) { + ctx.set_activity(Some(ActivityData::custom( + "evaluating (λx → x x)(λx → x x)".to_string(), + ))); + } +} -- cgit v1.2.3