From 839c0ca7b6b1b93d52d100b9c782d605f541efc5 Mon Sep 17 00:00:00 2001 From: Dylan Smith Date: Mon, 20 Jan 2025 14:41:13 -0500 Subject: [PATCH] Add !gamenight --- gupbot.py | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/gupbot.py b/gupbot.py index 6e12efc..56cacaf 100644 --- a/gupbot.py +++ b/gupbot.py @@ -55,12 +55,24 @@ async def on_message(message): await message.channel.send(response) return + if (message.content.startswith("!gamenight")): + members = [] + for vc in message.guild.voice_channels: + for member in vc.members: + members.append(member) + + if len(members) == 0: + response = f'Ain\'t nobody to choose, ya {insult_generator.hit_me(1)}!' + else: + member_idx = random.randint(0,len(members)-1) + member = members[member_idx] + response = f'I choose {member.mention} to decide tonights game!' + await message.channel.send(response) + return + if (message.content.startswith("!")): response = f'{message.author.mention} uh, *wat*? For a list of commands, type !help.' await message.channel.send(response) return - - - client.run(TOKEN)