mirror of
https://github.com/dizedev/vk_lp.git
synced 2026-09-17 08:38:52 +00:00
33 lines
706 B
Python
33 lines
706 B
Python
import asyncio
|
|
import sys
|
|
|
|
from loguru import logger
|
|
from vkbottle.user import User
|
|
|
|
import config
|
|
import db
|
|
|
|
logger.add(sys.stderr, format="{time} {level} {message}", filter="my_module", level="INFO")
|
|
|
|
|
|
async def main():
|
|
from routes import labelers
|
|
|
|
user_info = await db.requests.get_user_token(304398797)
|
|
if not user_info:
|
|
logger.error("user don't have a token in db!")
|
|
return
|
|
|
|
config.user = User(token=user_info.token)
|
|
|
|
for custom_labeler in labelers:
|
|
config.user.labeler.load(custom_labeler)
|
|
|
|
loop.create_task(config.user.run_polling())
|
|
|
|
|
|
if __name__ == "__main__":
|
|
loop = asyncio.get_event_loop()
|
|
loop.create_task(main())
|
|
loop.run_forever()
|