diff --git a/app.py b/app.py new file mode 100644 index 0000000..fdd610e --- /dev/null +++ b/app.py @@ -0,0 +1,25 @@ +from flask import Flask, request, jsonify +import requests + +app = Flask(__name__) + +@app.route('/', methods=['GET']) +def hello(): + return jsonify({'message': 'Hello from Flask!'}) + +@app.route('/send', methods=['POST']) +def send(): + data = request.get_json() + message_text = data.get('message', '') + + token = "8125637902:AAHHOyAFNuWAo6SCViqvj6rnt2Oim3RdEvs" + url = f"https://api.telegram.org/bot{token}" + + params = {"chat_id": "7951012135", "text": message_text} + r = requests.get(url + "/sendMessage", params=params) + + return jsonify({'received_message': message_text}) + + +if __name__ == '__main__': + app.run(debug=True, host='0.0.0.0') \ No newline at end of file diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..1999299 --- /dev/null +++ b/dockerfile @@ -0,0 +1,6 @@ +FROM python:3 +WORKDIR /app +COPY . . +RUN pip install -r requirements.txt +EXPOSE 5000 +CMD ["python", "app.py"] \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..0eb56cd --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +Flask +requests \ No newline at end of file