from flask import Flask, jsonify, render_template import jwt import time import os app = Flask(__name__) API_KEY = os.getenv("LIVEKIT_API_KEY") API_SECRET = os.getenv("LIVEKIT_API_SECRET") # 🌐 Главная страница @app.route("/") def home(): return render_template("index.html") # 🔑 выдача токена @app.route("/get-token//") def get_token(username, room): now = int(time.time()) payload = { "iss": API_KEY, "sub": username, "iat": now, "exp": now + 3600, "video": { "roomJoin": True, "room": room } } token = jwt.encode(payload, API_SECRET, algorithm="HS256") return jsonify({"token": token}) if __name__ == "__main__": app.run(host="0.0.0.0", port=7860)