This commit is contained in:
Administrator
2022-10-22 13:06:59 +03:00
parent 4b59a7bf98
commit 5b76f3528c
4 changed files with 49 additions and 0 deletions

18
daemons/api.py Normal file
View File

@@ -0,0 +1,18 @@
from flask import Flask
import settings
from helpers.mongo import mongo
def api():
app = Flask(__name__)
@app.route('/stats', methods=['GET'])
def stats():
return {
"Всего пользователей": mongo.users_collection.count_documents({}),
"Подписано на уведомления": mongo.users_collection.count_documents({"notify_minutes": {"$ne": None}}),
"Отправлено уведомлений за сегодня": mongo.lessons_collection.count_documents({"notified": True})
}
app.run(host="0.0.0.0", port=1238, debug=settings.DEBUG)