summaryrefslogtreecommitdiff
path: root/bigresult.py
diff options
context:
space:
mode:
authorJoshua Liu <joshua.liu@sourceobby.com>2025-11-06 22:48:22 -0500
committerJoshua Liu <joshua.liu@sourceobby.com>2025-11-06 22:48:22 -0500
commit2a343208d8e2aaecd010b2ddfbf7c78094e28efa (patch)
treece71b44beb3bfda37224966fb2cb225944029633 /bigresult.py
parent2fe1145b3b0c69a9d21530c7eb927f0557f57dad (diff)
feat: added bigresult.py that hosts the bot, and config with the configs n stuffdeploy
Diffstat (limited to 'bigresult.py')
-rw-r--r--bigresult.py93
1 files changed, 93 insertions, 0 deletions
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)