From a2b0e2e8a84c756f721739a6f3a4ce9e8cdad1fe Mon Sep 17 00:00:00 2001 From: August Date: Wed, 6 May 2026 19:29:38 -0400 Subject: [PATCH] Minor fun fixes --- src/bot_runner.rs | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/bot_runner.rs b/src/bot_runner.rs index 095d82b..1dfb968 100644 --- a/src/bot_runner.rs +++ b/src/bot_runner.rs @@ -127,9 +127,20 @@ pub async fn players( } #[poise::command(slash_command)] -pub async fn join( - ctx: poise::Context<'_, Data, serenity::Error>, -) -> Result<(), serenity::Error> { - ctx.say(format!("To join, type `{}` in the server URL box or search bar.", ctx.data().server.addressable_name())).await?; +pub async fn join(ctx: poise::Context<'_, Data, serenity::Error>) -> Result<(), serenity::Error> { + let cache = ctx.data().cached_reply.lock().await; + match cache.as_ref().unwrap() { + ServerResponse::Offline => { + ctx.say("Server is offline! Cannot get server info.").await?; + }, + ServerResponse::Online(on) => { + ctx.say(format!( + "To join, type `{}` in the server URL box or search bar.\nEnsure you are on version `{}`.", + on.searchable_name, + on.version + )) + .await?; + } + }; Ok(()) } \ No newline at end of file