DmitrMakeev commited on
Commit
d0b8ce9
·
verified ·
1 Parent(s): 1a93e76

Create set_webhook.html

Browse files
Files changed (1) hide show
  1. set_webhook.html +54 -0
set_webhook.html ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html lang="ru">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Установка Webhook</title>
7
+ </head>
8
+ <body>
9
+ <h2>Активировать Webhook для Telegram</h2>
10
+
11
+ <label for="token">Токен бота:</label>
12
+ <input type="text" id="token" placeholder="Введите токен">
13
+
14
+ <br><br>
15
+
16
+ <label for="url">URL вебхука:</label>
17
+ <input type="text" id="url" placeholder="http://твой_сервер:7860/webhook">
18
+
19
+ <br><br>
20
+
21
+ <button onclick="activateWebhook()">Активировать Webhook</button>
22
+
23
+ <p id="result"></p>
24
+
25
+ <script>
26
+ function activateWebhook() {
27
+ const token = document.getElementById("token").value;
28
+ const url = document.getElementById("url").value;
29
+
30
+ if (!token || !url) {
31
+ document.getElementById("result").innerText = "Введите все данные!";
32
+ return;
33
+ }
34
+
35
+ // Отправляем запрос на наш сервер для активации маршрута
36
+ fetch('/set-webhook', {
37
+ method: 'POST',
38
+ headers: { 'Content-Type': 'application/json' },
39
+ body: JSON.stringify({
40
+ token: token,
41
+ url: url
42
+ })
43
+ })
44
+ .then(response => response.json())
45
+ .then(result => {
46
+ document.getElementById("result").innerText = "Webhook активирован успешно!";
47
+ })
48
+ .catch(error => {
49
+ document.getElementById("result").innerText = "Ошибка: " + error;
50
+ });
51
+ }
52
+ </script>
53
+ </body>
54
+ </html>