Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -9,7 +9,6 @@ from datetime import datetime
|
|
| 9 |
from typing import Dict, List, Optional, Any
|
| 10 |
|
| 11 |
import aiohttp
|
| 12 |
-
import httpx
|
| 13 |
from telegram import Update, InlineKeyboardButton, InlineKeyboardMarkup
|
| 14 |
from telegram.ext import (
|
| 15 |
Application,
|
|
@@ -38,6 +37,7 @@ RAPIDAPI_HOST = "veo-3-video.p.rapidapi.com"
|
|
| 38 |
HF_MUSICGEN_URL = "https://api-inference.huggingface.co/models/facebook/musicgen-medium"
|
| 39 |
HF_TOKEN = "hf_public"
|
| 40 |
|
|
|
|
| 41 |
CF_WORKER_URL = "https://tg-proxy.artyomanisimov37.workers.dev"
|
| 42 |
|
| 43 |
# ============= FIRESTORE =============
|
|
@@ -338,10 +338,15 @@ async def callback_handler(update: Update, context: ContextTypes.DEFAULT_TYPE):
|
|
| 338 |
def main():
|
| 339 |
logging.basicConfig(level=logging.INFO)
|
| 340 |
|
| 341 |
-
#
|
| 342 |
-
|
| 343 |
-
|
| 344 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 345 |
|
| 346 |
application = Application.builder().token(TG_BOT_TOKEN).request(request).build()
|
| 347 |
|
|
|
|
| 9 |
from typing import Dict, List, Optional, Any
|
| 10 |
|
| 11 |
import aiohttp
|
|
|
|
| 12 |
from telegram import Update, InlineKeyboardButton, InlineKeyboardMarkup
|
| 13 |
from telegram.ext import (
|
| 14 |
Application,
|
|
|
|
| 37 |
HF_MUSICGEN_URL = "https://api-inference.huggingface.co/models/facebook/musicgen-medium"
|
| 38 |
HF_TOKEN = "hf_public"
|
| 39 |
|
| 40 |
+
# Cloudflare Worker прокси
|
| 41 |
CF_WORKER_URL = "https://tg-proxy.artyomanisimov37.workers.dev"
|
| 42 |
|
| 43 |
# ============= FIRESTORE =============
|
|
|
|
| 338 |
def main():
|
| 339 |
logging.basicConfig(level=logging.INFO)
|
| 340 |
|
| 341 |
+
# Используем proxy_url (единственный рабочий параметр в PTB 21.3)
|
| 342 |
+
request = HTTPXRequest(
|
| 343 |
+
proxy_url=CF_WORKER_URL,
|
| 344 |
+
connect_timeout=30.0,
|
| 345 |
+
read_timeout=40.0,
|
| 346 |
+
write_timeout=40.0,
|
| 347 |
+
pool_timeout=15.0,
|
| 348 |
+
connection_pool_size=20
|
| 349 |
+
)
|
| 350 |
|
| 351 |
application = Application.builder().token(TG_BOT_TOKEN).request(request).build()
|
| 352 |
|