Telethon-Music / Zaid /utils.py
xteamki's picture
Upload 4 files
1b9a7d4 verified
raw
history blame contribute delete
491 Bytes
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)