This commit is contained in:
1 parent
57e98728eb
commit
f6202d551e
13 files changed
+386
-41
No files matched your search
+9
-5
@@ -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
|
||||
Reference in new issue
Block a user