feat: Dynamic push support

This commit is contained in:
LWR
2023-01-07 18:06:49 +08:00
parent a89550be72
commit 774f36f814
22 changed files with 1076 additions and 152 deletions
+4
View File
@@ -7,6 +7,7 @@ from graia.broadcast import Broadcast
from loguru import logger
from .datasource import DataSource
from .dynamic import dynamic_spider
from .server import http_init
from ..exception import LiveException
from ..exception.DataSourceException import DataSourceException
@@ -89,6 +90,9 @@ class StarBot:
except LiveException as ex:
logger.error(ex.msg)
# 启动动态推送模块
asyncio.get_event_loop().create_task(dynamic_spider(self.__datasource))
# 启动 HTTP API 服务
if config.get("USE_HTTP_API"):
asyncio.get_event_loop().create_task(http_init(self.__datasource))