Spaces:
Runtime error
Runtime error
import sys | |
import logging | |
import importlib | |
from pathlib import Path | |
def load_plugins(plugin_name): | |
path = Path(f"Zaid/plugins/{plugin_name}.py") | |
name = "Zaid.plugins.{}".format(plugin_name) | |
spec = importlib.util.spec_from_file_location(name, path) | |
load = importlib.util.module_from_spec(spec) | |
load.logger = logging.getLogger(plugin_name) | |
spec.loader.exec_module(load) | |
sys.modules["Zaid.plugins." + plugin_name] = load | |
print("Bot has Started " + plugin_name) | |