Spaces:
Runtime error
Runtime error
File size: 1,053 Bytes
1b9a7d4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
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()
|