turdbot/.py.old/cogs/misc.py
ionburger da9224a9fa v3
2023-10-26 23:25:09 -06:00

56 lines
1.9 KiB
Python

import discord
from discord.ext import commands
from bin.storage import Config
class Misc(commands.Cog):
def __init__(self, bot):
self.bot = bot
@commands.Cog.listener()
async def on_ready(self):
print("""
_________ _______ ______ ______ _______ _________
\__ __/|\ /|( ____ )( __ \ ( ___ \ ( ___ )\__ __/
) ( | ) ( || ( )|| ( \ )| ( ) )| ( ) | ) (
| | | | | || (____)|| | ) || (__/ / | | | | | |
| | | | | || __)| | | || __ ( | | | | | |
| | | | | || (\ ( | | ) || ( \ \ | | | | | |
| | | (___) || ) \ \__| (__/ )| )___) )| (___) | | |
)_( (_______)|/ \__/(______/ |/ \___/ (_______) )_(
""")
print(f"Logged in as {self.bot.user}\nPycord version {discord.__version__}\nTurdbot version {self.bot.version}\n")
for guild in self.bot.guilds:
st = Config(guild.id,self.bot.db)
st.updateguild()
@commands.Cog.listener()
async def on_guild_join(self, guild):
st = Config(guild.id,self.bot.db)
st.updateguild()
@commands.Cog.listener()
async def on_message(self, message):
st = Config(message.guild.id,self.bot.db)
if message.author.bot == True and st.read("misc","replytobot") == "false":
return
if str(message.content) == ("r"):
self.bot.reload_extension("cogs.misc")
self.bot.reload_extension("cogs.triggers")
self.bot.reload_extension("cogs.counting")
#self.bot.reload_extension("cogs.quotequeue")
self.bot.reload_extension("cogs.voice")
st = Config(message.guild.id,self.bot.db)
st.updateguild()
await message.channel.send("r")
def setup(bot):
bot.add_cog(Misc(bot))