add sync_xbot_activity_info
continuous-integration/drone/push Build is passing

This commit is contained in:
jianxin committed 2024-02-20 20:04:04 +08:00
1 parent 57e98728eb
commit f6202d551e
13 files changed
+386 -41

No files matched your search

+9 -5
View File
@@ -5,6 +5,7 @@ import time
import lark_oapi as lark
from celery import Celery
from celery import Task
from celery.schedules import crontab
from flask import Flask
@@ -101,11 +102,6 @@ def create_app() -> Flask:
resp = handler.do(parse_req())
return parse_resp(resp)
@app.route("/test", methods=["GET"])
def test():
add.delay(1, 2)
return {"test": "ok"}
@app.route("/index", methods=["GET"])
def index():
return {"test": "ok"}
@@ -122,5 +118,13 @@ def celery_init_app(app: Flask) -> Celery:
celery_app = Celery(app.name, task_cls=FlaskTask)
celery_app.config_from_object(app.config["CELERY"])
celery_app.set_default()
celery_app.conf.timezone = "Asia/Shanghai"
celery_app.conf.beat_schedule = {
"sync-office-xbot-info": {
"task": "app.task.sync_xbot_activity_info",
"schedule": crontab(hour=19, minute=57),
},
}
app.extensions["celery"] = celery_app
return celery_app