41 lines
1.1 KiB
Python
41 lines
1.1 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(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")
|
|
await message.channel.send("r")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def setup(bot):
|
|
bot.add_cog(Misc(bot)) |