summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh <eeei3.joshua0307lol@gmail.com>2024-11-01 18:13:47 -0400
committerJosh <eeei3.joshua0307lol@gmail.com>2024-11-01 18:13:47 -0400
commit005af272481f43a9c075cc0278b949213fd1ee8e (patch)
tree17d1f17176ea022033df98d3bccf362821e85b81
parent27cdae26e243ba74aa47c6ec923d807a0e163d5d (diff)
feat: Created bigresult.py to house important bot logic. Changed bot structure so it is no longer a just wall of decorators, now it is a subclass. Also Created .env for storing important data.
-rw-r--r--.env2
-rw-r--r--bigresult.py16
-rw-r--r--main.py9
3 files changed, 21 insertions, 6 deletions
diff --git a/.env b/.env
new file mode 100644
index 0000000..83b508a
--- /dev/null
+++ b/.env
@@ -0,0 +1,2 @@
+DISCORD_TOKEN=MTMwMTcwNjIwNTE4NTQ0NTkwOQ.G97xsa.7jLRHy6lfrjroRAGiyHFjjfpWiALwKvNLwfUgQ
+DISCORD_GUILD=meme dump place \ No newline at end of file
diff --git a/bigresult.py b/bigresult.py
new file mode 100644
index 0000000..6a11d1b
--- /dev/null
+++ b/bigresult.py
@@ -0,0 +1,16 @@
+import discord
+from discord.ext import commands
+
+class BotClient(discord.ext.commands.Bot):
+ async def on_ready(self):
+ print("The big result bot is ready!")
+ for guild in self.guilds:
+ break;
+ await self.send_msg("Hurlo")
+
+ async def send_msg(self, msg):
+ channel = self.get_channel(427176475406630914)
+ await channel.send(msg)
+
+
+
diff --git a/main.py b/main.py
index c73f405..771aa17 100644
--- a/main.py
+++ b/main.py
@@ -2,15 +2,12 @@ import os
import discord
from dotenv import load_dotenv
+from bigresult import BotClient
load_dotenv()
TOKEN = os.getenv('DISCORD_TOKEN')
-client = discord.Client() # This represents our connection with Discord
-
-# This runs when our bot has successfully made contact with Discord and is ready to go.
-@client.event
-async def on_ready():
- print(f"The big result bot is ready! Username:{client.user}")
+intents = discord.Intents.all()
+client = BotClient(intents=intents, command_prefix='!') # This represents our connection with Discord
client.run(TOKEN) # This actually starts our bot \ No newline at end of file