Update app.py
Browse files
app.py
CHANGED
@@ -118,27 +118,20 @@ class EventEmitter:
|
|
118 |
def make_telegram_request(method, data=None):
|
119 |
url = f"https://api.telegram.org/bot{TELEGRAM_BOT_TOKEN}/{method}"
|
120 |
if PHP_PROXY_URL:
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
try:
|
136 |
-
response = requests.post(url, headers={'Content-Type': 'application/json'}, json=data)
|
137 |
-
response.raise_for_status()
|
138 |
-
return response.json()
|
139 |
-
except requests.exceptions.RequestException as e:
|
140 |
-
print(f"Telegram request failed: {e}")
|
141 |
-
return None
|
142 |
|
143 |
async def setBotCommands():
|
144 |
delete_url = f"https://api.telegram.org/bot{TELEGRAM_BOT_TOKEN}/deleteMyCommands"
|
|
|
118 |
def make_telegram_request(method, data=None):
|
119 |
url = f"https://api.telegram.org/bot{TELEGRAM_BOT_TOKEN}/{method}"
|
120 |
if PHP_PROXY_URL:
|
121 |
+
url = f"{PHP_PROXY_URL}{method}"
|
122 |
+
headers = {'Content-Type': 'application/json'}
|
123 |
+
if data:
|
124 |
+
data = json.dumps(data)
|
125 |
+
try:
|
126 |
+
response = requests.post(url, headers=headers, data=data)
|
127 |
+
response.raise_for_status()
|
128 |
+
return response.json()
|
129 |
+
except requests.exceptions.RequestException as e:
|
130 |
+
print(f"Telegram request failed: {e}")
|
131 |
+
return None
|
132 |
+
except json.JSONDecodeError as e:
|
133 |
+
print(f"Telegram response decode error: {e}")
|
134 |
+
return None
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
135 |
|
136 |
async def setBotCommands():
|
137 |
delete_url = f"https://api.telegram.org/bot{TELEGRAM_BOT_TOKEN}/deleteMyCommands"
|