DmitrMakeev commited on
Commit
48af1d6
·
verified ·
1 Parent(s): 93d3551

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -19
app.py CHANGED
@@ -100,43 +100,44 @@ app.config['DEBUG'] = True
100
  # Настроим логирование
101
  logging.basicConfig(level=logging.DEBUG)
102
 
103
- # 🔹 Вставь сюда свой реальный токен бота
104
- TELEGRAM_BOT_TOKEN = "7766407698:AAGZHEbUuiOri4_YzZ7hDPSD6U8MGMXXSnA"
105
 
106
- # Новый URL для отправки данных (webhook.site)
107
- WEBHOOK_URL = "webhook.site"
108
- WEBHOOK_PATH = "/27765f1d-85d3-4bba-ae56-e76b212c217d"
109
 
110
- def send_message(chat_id, text):
111
- """Отправка тестового сообщения на webhook.site."""
112
- conn = http.client.HTTPSConnection(WEBHOOK_URL)
 
 
113
 
114
- # Подготовка данных
115
- payload = json.dumps({
116
- "chat_id": chat_id,
117
- "text": text
118
- })
119
 
120
- # Заголовки для POST-запроса
121
- headers = {
122
- 'Content-Type': 'application/json'
 
123
  }
124
 
 
 
 
 
 
 
125
  try:
126
  # Отправка запроса
127
- conn.request("POST", WEBHOOK_PATH, body=payload, headers=headers)
128
 
129
  # Получение ответа
130
  response = conn.getresponse()
131
  data = response.read()
132
 
133
  # Логируем текстовый ответ для отладки
134
- logging.debug(f"Ответ от webhook.site: {data.decode('utf-8')}")
135
  except Exception as e:
136
  logging.error(f"Ошибка при отправке сообщения: {e}")
137
  finally:
138
  conn.close()
139
-
140
  @app.route("/webhook", methods=["POST"])
141
  def process():
142
  """Обрабатывает входящие сообщения от Telegram по новому маршруту."""
 
100
  # Настроим логирование
101
  logging.basicConfig(level=logging.DEBUG)
102
 
 
 
103
 
 
 
 
104
 
105
+ # Новый URL для отправки данных (Telegram API)
106
+ TELEGRAM_API_URL = "api.telegram.org"
107
+ TELEGRAM_BOT_TOKEN = "7766407698:AAGZHEbUuiOri4_YzZ7hDPSD6U8MGMXXSnA"
108
+ CHAT_ID = 1343658673 # ID чата
109
+ TEXT = "test11" # Текст сообщения
110
 
111
+ def send_message():
112
+ """Отправка тестового сообщения на Telegram API."""
113
+ conn = http.client.HTTPSConnection(TELEGRAM_API_URL)
 
 
114
 
115
+ # Подготовка данных для URL
116
+ params = {
117
+ "chat_id": CHAT_ID,
118
+ "text": TEXT
119
  }
120
 
121
+ # Кодируем параметры для URL
122
+ url_params = urlencode(params)
123
+
124
+ # Формируем путь для запроса
125
+ url_path = f"/bot{TELEGRAM_BOT_TOKEN}/sendMessage?{url_params}"
126
+
127
  try:
128
  # Отправка запроса
129
+ conn.request("GET", url_path)
130
 
131
  # Получение ответа
132
  response = conn.getresponse()
133
  data = response.read()
134
 
135
  # Логируем текстовый ответ для отладки
136
+ logging.debug(f"Ответ от Telegram API: {data.decode('utf-8')}")
137
  except Exception as e:
138
  logging.error(f"Ошибка при отправке сообщения: {e}")
139
  finally:
140
  conn.close()
 
141
  @app.route("/webhook", methods=["POST"])
142
  def process():
143
  """Обрабатывает входящие сообщения от Telegram по новому маршруту."""