from bson import ObjectId from flask import Flask, request from tools.mongo import mongo app = Flask("roulette") @app.route('/dialogs') def main(): html = "" for d in mongo.dialogs_collection.find({}).sort([('started_at', -1)]): html += f'{d["_id"]}
' html += "" return html @app.route('/dialog') def dialog(): html = "" for message in mongo.messages_collection.find({"dialog_id": ObjectId(request.args.get('id'))}).sort([('sent_at', 1)]): html += f'{message["sender"]}: {message["text"]}
' html += "" return html