devzspy icon

python discord relevant commands

devzspy | PRO | 10/08/19 01:48:40 AM UTC | 0 ⭐ | 416 👁️ | Never ⏰ | []
Python |

970 B

|

None

|

0 👍

/

0 👎

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