Backend + Telegram: изменена структура проекта, добавлен эндпоинт для регистрации на бэкенде

This commit is contained in:
2022-11-17 23:08:47 +03:00
parent 387506f766
commit 5c6e93fa4a
16 changed files with 302 additions and 16 deletions

34
backend/textsouls/main.py Normal file
View File

@@ -0,0 +1,34 @@
from flask import Blueprint
from flask import request
from . import db
from textsouls.models import User
main = Blueprint("main", __name__)
@main.route("/")
def index():
return "Nice!", 200
@main.route("/registration", methods=["POST"])
def registration():
data = request.get_json()
tg_id = data.get("tg_id")
first_name = data.get("first_name")
last_name = data.get("last_name")
username = data.get("username")
new_user = User(
tg_id=tg_id,
first_name=first_name,
last_name=last_name,
username=username,
)
db.session.add(new_user)
db.session.commit()
return "Nice!", 200