async def unload(event): if event.fwd_from: return shortname = event.pattern_match["shortname"] try: remove_plugin(shortname) await event.edit(f"Unloaded {shortname} successfully") except Exception as e: await event.edit("Successfully unload {shortname}\n{}".format(shortname, str(e)))
async def unload(event): if event.fwd_from: return shortname = event.pattern_match["shortname"] dir_path = f"./userbot/plugins/{shortname}.py" try: remove_plugin(shortname) os.remove(dir_path) await event.edit(f"Uninstalled {shortname} successfully") except OSError as e: await event.edit("Error: %s : %s" % (dir_path, e.strerror))
async def load(event): if event.fwd_from: return shortname = event.pattern_match["shortname"] try: try: remove_plugin(shortname) except: pass load_module(shortname) await event.edit(f"Successfully loaded {shortname}") except Exception as e: await event.edit(f"Could not load {shortname} because of the following error.\n{str(e)}")