DmitrMakeev commited on
Commit
d93e7d5
·
verified ·
1 Parent(s): 0083dc4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -5
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
- else:
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}")