Rid3 commited on
Commit
deeb4a7
·
verified ·
1 Parent(s): 2f86829

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -5
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
- # Настройка прокси через Cloudflare Worker
342
- transport = httpx.AsyncHTTPTransport(proxy=CF_WORKER_URL)
343
- client = httpx.AsyncClient(transport=transport, timeout=httpx.Timeout(30.0))
344
- request = HTTPXRequest(client=client)
 
 
 
 
 
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