DmitrMakeev commited on
Commit
5e33196
·
verified ·
1 Parent(s): 6a82eec

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -31
app.py CHANGED
@@ -133,38 +133,9 @@ def process():
133
 
134
  return {"ok": True}
135
 
136
- @app.route("/set-webhook", methods=["GET", "POST"])
137
  def set_webhook_page():
138
- if request.method == "POST":
139
- # Получаем токен и URL
140
- token = request.form.get("token")
141
- url = request.form.get("url")
142
-
143
- # Проверяем, что данные переданы
144
- if not token or not url:
145
- return render_template("set_webhook.html", result="Введите все данные!")
146
-
147
- # Отправляем запрос для установки webhook
148
- api_url = f"https://api.telegram.org/bot{token}/setWebhook"
149
- response = requests.post(api_url, data={"url": url})
150
-
151
- # Логируем ответ для отладки
152
- print(f"Ответ от Telegram: {response.text}")
153
-
154
- try:
155
- result = response.json() # Попытка распарсить JSON
156
- except ValueError:
157
- # Если не удалось распарсить JSON (например, вернулся HTML), выводим ошибку
158
- result = {"ok": False, "error": "Не удалось установить webhook. Пожалуйста, проверьте токен и URL."}
159
-
160
- # Обрабатываем ответ
161
- if result.get("ok"):
162
- return render_template("set_webhook.html", result="Webhook установлен успешно!")
163
- else:
164
- return render_template("set_webhook.html", result=f"Ошибка при установке webhook: {result.get('error')}")
165
-
166
- # Отдаем страницу при GET-запросе
167
- return render_template("set_webhook.html", result=None)
168
 
169
 
170
 
 
133
 
134
  return {"ok": True}
135
 
136
+ @app.route("/set-webhook")
137
  def set_webhook_page():
138
+ return render_template("set_webhook.html") # Загружает HTML-страницу
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
139
 
140
 
141