1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-23 11:34:18 +00:00
royalnet/royalpack/__main__.py

34 lines
843 B
Python
Raw Normal View History

2021-04-03 16:43:34 +00:00
import royalnet.engineer as engi
import royalnet.scrolls as sc
import royalnet_telethon as rt
import pathlib
import asyncio
import logging
from . import commands
logging.basicConfig(level="DEBUG")
config = sc.Scroll.from_file(namespace="ROYALPACK", file_path=pathlib.Path("config.toml"))
pda = rt.TelethonPDA(
tg_api_id=config["tapi.id"],
tg_api_hash=config["tapi.hash"],
bot_username=config["tapi.username"],
)
pda.register_partial(commands.ahnonlosoio, ["ahnonlosoio"])
pda.register_partial(commands.answer, ["answer"])
pda.register_partial(commands.cat, ["cat"])
pda.register_partial(commands.color, ["color"])
pda.register_partial(commands.ping, ["ping"])
pda.register_partial(commands.ship, ["ship"])
loop = asyncio.get_event_loop()
loop.run_until_complete(
pda.run(
bot_token=config["tapi.token"],
)
)