Update app.py
Browse files
app.py
CHANGED
@@ -98,8 +98,7 @@ app.config['DEBUG'] = True
|
|
98 |
|
99 |
|
100 |
# 🔹 Вставь сюда свой реальный токен бота
|
101 |
-
TELEGRAM_BOT_TOKEN = "7766407698:AAGZHEbUuiOri4_YzZ7hDPSD6U8MGMXXSnA"
|
102 |
-
|
103 |
|
104 |
def send_message(chat_id, text):
|
105 |
"""Отправка текстового сообщения в Telegram."""
|
@@ -108,9 +107,9 @@ def send_message(chat_id, text):
|
|
108 |
response = requests.post(url, data=data)
|
109 |
print(f"Ответ Telegram: {response.json()}") # Лог для проверки
|
110 |
|
111 |
-
@app.route("/", methods=["POST"])
|
112 |
def process():
|
113 |
-
"""Обрабатывает входящие сообщения от Telegram
|
114 |
try:
|
115 |
data = request.get_json()
|
116 |
print(f"Получены данные: {data}") # Лог входящих данных
|
@@ -121,10 +120,13 @@ def process():
|
|
121 |
chat_id = data["message"]["chat"]["id"]
|
122 |
text = data["message"].get("text", "")
|
123 |
|
|
|
124 |
if text == "/start":
|
125 |
send_message(chat_id, "Привет! Я твой бот. Чем могу помочь?")
|
126 |
-
|
127 |
send_message(chat_id, f"Вы отправили: {text}")
|
|
|
|
|
128 |
|
129 |
except Exception as e:
|
130 |
print(f"Ошибка: {e}")
|
|
|
98 |
|
99 |
|
100 |
# 🔹 Вставь сюда свой реальный токен бота
|
101 |
+
TELEGRAM_BOT_TOKEN = "7766407698:AAGZHEbUuiOri4_YzZ7hDPSD6U8MGMXXSnA"
|
|
|
102 |
|
103 |
def send_message(chat_id, text):
|
104 |
"""Отправка текстового сообщения в Telegram."""
|
|
|
107 |
response = requests.post(url, data=data)
|
108 |
print(f"Ответ Telegram: {response.json()}") # Лог для проверки
|
109 |
|
110 |
+
@app.route("/webhook", methods=["POST"])
|
111 |
def process():
|
112 |
+
"""Обрабатывает входящие сообщения от Telegram по новому маршруту."""
|
113 |
try:
|
114 |
data = request.get_json()
|
115 |
print(f"Получены данные: {data}") # Лог входящих данных
|
|
|
120 |
chat_id = data["message"]["chat"]["id"]
|
121 |
text = data["message"].get("text", "")
|
122 |
|
123 |
+
# Ответ на команду или пустой текст
|
124 |
if text == "/start":
|
125 |
send_message(chat_id, "Привет! Я твой бот. Чем могу помочь?")
|
126 |
+
elif text:
|
127 |
send_message(chat_id, f"Вы отправили: {text}")
|
128 |
+
else:
|
129 |
+
send_message(chat_id, "Ты прислал пустое сообщение. Пожалуйста, напиши что-нибудь!")
|
130 |
|
131 |
except Exception as e:
|
132 |
print(f"Ошибка: {e}")
|