startup_extensions = ["welcome","rules","members","stats","student","mute","help"]
@bot.command()
async def load(extension_name : str):
"""Loads an extension."""
try:
bot.load_extension(extension_name)
except (AttributeError, ImportError) as e:
await bot.send("```py\n{}: {}\n```".format(type(e).__name__, str(e)))
return
await bot.send("{} loaded.".format(extension_name))
@bot.command()
async def unload(extension_name : str):
"""Unloads an extension."""
bot.unload_extension(extension_name)
await bot.send("{} unloaded.".format(extension_name))
if __name__ == "__main__":
for extension in startup_extensions:
print("\n")
try:
bot.load_extension(extension)
print('Loaded extension {}'.format(extension))
except Exception as e:
exc = '{}: {}'.format(type(e).__name__, e)
print('Failed to load extension {}\n{}'.format(extension, exc))
Comments