From 2a343208d8e2aaecd010b2ddfbf7c78094e28efa Mon Sep 17 00:00:00 2001 From: Joshua Liu Date: Thu, 6 Nov 2025 22:48:22 -0500 Subject: feat: added bigresult.py that hosts the bot, and config with the configs n stuff --- bigresult.py | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ config/commands.py | 0 2 files changed, 93 insertions(+) create mode 100644 bigresult.py create mode 100644 config/commands.py diff --git a/bigresult.py b/bigresult.py new file mode 100644 index 0000000..80fb67e --- /dev/null +++ b/bigresult.py @@ -0,0 +1,93 @@ +import discord +import dotenv +from discord.ext import commands +import random +import threading + +class BigResultPlus(commands.Bot): + + def __init__(self): + self.cmds = {} + + def initialize_commands(self): + return + + async def on_ready(self): + print("The big result plus bot is ready!") + for guild in self.guilds: + break + await self.send_msg("Hurlo") + + + async def on_message(self, message): + self.state = 0 + roblox = discord.utils.get(self.emojis, name="roblos") + await self.process_commands(message) + fuckyou = message.content.lower() + + """ + I want these statements moved into a function + that is run on another thread so we don't get + super bad performance hits + """ + if message.author == self.user: + return + + if (random.randint(1, 2000) == 1984): + await message.reply("thats crazy") + return + + if (random.randint(1, 20000) == 67): + await message.reply("whatcha saayyy") + return + + elif ("1984" in fuckyou and "!1984" != fuckyou): + await message.reply("kys ") + return + + elif ("roblox" in fuckyou or "roblo" in fuckyou or "road blocks" in fuckyou): + await message.add_reaction(roblox) + await message.reply( + "life is roblox\nhttps://cdn.discordapp.com/attachments/890681829915508806/1066566357694562374/DJ_Khaled.mp4?ex=6728ee13&is=67279c93&hm=7a2c5e3c85d42ee07c420424fc26970f502e941f9d1c45324b42270184a17b65&") + return + + elif ("matrix" in fuckyou): + await message.reply("be a good kitten") + return + + elif ("gift card" in fuckyou): + await message.reply("DO NOT REDEEM! DO NOT REDEEM THE CARD!") + self.state = 1 + return + + elif ("andrew tate" in fuckyou): + await message.reply("andro tate") + return + + elif ("gamba" in fuckyou or "gamble" in fuckyou or "bet" in fuckyou): + await message.reply("Google Expected Value") + return + + elif ("sex" in fuckyou): + if self.voice_clients is None: + return + + elif ("im gonna redeem" in fuckyou and self.state == 1): + await message.reply("NOOOOOOOOOOOOO NO NO NOOOOOOOOOO!") + self.state = 0 + return + + elif ("president" in fuckyou or "trump" in fuckyou or "kamala" in fuckyou): + await message.reply("Should have voted for Taylor Swift and Al Gore, Swift-Gore") + return + + elif ("?" in fuckyou and random.randint(1, 2000) == 1984): + await message.reply("did you attend?") + await message.reply("were you there?") + await message.reply("were you listening?") + await message.reply("why do you ask?") + return + + async def send_msg(self, msg): + channel = self.get_channel(427176475406630914) + await channel.send(msg) diff --git a/config/commands.py b/config/commands.py new file mode 100644 index 0000000..e69de29 -- cgit v1.2.3