From dabefbb342cdf573516bf35da36be77a9393f4ec Mon Sep 17 00:00:00 2001 From: "DavidCrompton1192@gmail.com" Date: Fri, 10 Mar 2023 18:17:21 -0500 Subject: [PATCH] Guild Create Event --- src/events.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/events.rs b/src/events.rs index 861dc4c..9c6e2c3 100644 --- a/src/events.rs +++ b/src/events.rs @@ -1,5 +1,6 @@ use serenity::async_trait; use serenity::model::gateway::Ready; +use serenity::model::prelude::Guild; use serenity::prelude::Context; use serenity::prelude::*; @@ -15,9 +16,9 @@ impl EventHandler for Handler { // In this case, just print what the current user's username is. async fn ready(&self, _ctx: Context, ready: Ready) { println!("{} is connected!", ready.user.name); - // for g_id in ctx.cache.guilds() { - // let g = ctx.cache.guild(g_id).expect("Unable to fetch guild"); - // println!("Initializing {}...", g.name); - // } + } + + async fn guild_create(&self, _ctx: Context, guild: Guild, _new: bool) { + println!("Guild joined: {}", guild.name); } }