CoolFace
Apppublic

TOONMOON/telegram-proxy

sourceHugging Faceupdated 7mo agoView on Hugging Face
0likes
app.py23 linesDownload Raw Back to root
1from flask import Flask, request, jsonify, Response2import requests3import os4 5app = Flask(__name__)6 7@app.route('/', defaults={'path': ''}, methods=['GET', 'POST', 'PUT', 'DELETE'])8@app.route('/<path:path>', methods=['GET', 'POST', 'PUT', 'DELETE'])9def proxy(path):10    # Forward to Telegram11    telegram_url = f'https://api.telegram.org/{path}'12    13    headers = {'Content-Type': 'application/json'}14    15    if request.method == 'GET':16        response = requests.get(telegram_url, headers=headers, params=request.args)17    else:18        response = requests.post(telegram_url, headers=headers, json=request.json)19    20    return Response(response.content, response.status_code, {'Content-Type': 'application/json'})21 22if __name__ == '__main__':23    app.run(host='0.0.0.0', port=7860)