Merge remote-tracking branch 'github/master' into dize

# Conflicts:
#	config.py
#	routes/__init__.py
#	routes/delete_msg.py
#	routes/info_bot.py
#	routes/rewards.py
This commit is contained in:
dize_dev
2023-10-31 23:36:23 +06:00
19 changed files with 380 additions and 76 deletions
+25 -5
View File
@@ -1,13 +1,33 @@
import asyncio
import sys
from config import user
from routes import labelers
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")
for custom_labeler in labelers:
user.labeler.load(custom_labeler)
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__":
user.run_forever()
loop = asyncio.get_event_loop()
loop.create_task(main())
loop.run_forever()