Spaces:
Runtime error
Runtime error
import asyncio | |
import telethon | |
import glob | |
from pathlib import Path | |
from Zaid.utils import load_plugins | |
import logging | |
from Zaid import Zaid | |
from Zaid import client, ASSISTANT_ID | |
from Zaid.plugins.autoleave import leave_from_inactive_call | |
logging.basicConfig(format='[%(levelname) 5s/%(asctime)s] %(name)s: %(message)s', | |
level=logging.INFO) | |
path = "Zaid/plugins/*.py" | |
files = glob.glob(path) | |
for name in files: | |
with open(name) as a: | |
patt = Path(a.name) | |
plugin_name = patt.stem | |
load_plugins(plugin_name.replace(".py", "")) | |
async def start_bot(): | |
print("[INFO]: LOADING ASSISTANT DETAILS") | |
botme = await client.get_me() | |
botid = telethon.utils.get_peer_id(botme) | |
print(f"[INFO]: ASSISTANT ID {botid}") | |
await asyncio.create_task(leave_from_inactive_call()) | |
loop = asyncio.get_event_loop() | |
loop.run_until_complete(start_bot()) | |
print("[INFO]: SUCCESSFULLY STARTED BOT!") | |
print("[INFO]: VISIT @TheUpdatesChannel") | |
if __name__ == "__main__": | |
Zaid.run_until_disconnected() | |