add max_concurrent_transmissions

This commit is contained in:
Benny 2023-12-21 19:02:21 +01:00
parent 0f8c541b4b
commit 9f9ff0a794
No known key found for this signature in database
GPG key ID: 6CD0DBDA5235D481
2 changed files with 4 additions and 1 deletions

1
.gitignore vendored
View file

@ -175,3 +175,4 @@ reinforcement/*
/ytdlbot/tasks.session-journal
/ytdlbot/premium.session
/dump.rdb
/ytdlbot/premium.session-journal

View file

@ -9,7 +9,7 @@ __author__ = "Benny <benny.think@gmail.com>"
from pyrogram import Client
from config import APP_HASH, APP_ID, PYRO_WORKERS, TOKEN, IPv6
from config import APP_HASH, APP_ID, PYRO_WORKERS, TOKEN, WORKERS, IPv6
def create_app(name: str, workers: int = PYRO_WORKERS) -> Client:
@ -20,4 +20,6 @@ def create_app(name: str, workers: int = PYRO_WORKERS) -> Client:
bot_token=TOKEN,
workers=workers,
ipv6=IPv6,
max_concurrent_transmissions=max(1, WORKERS // 2),
# https://github.com/pyrogram/pyrogram/issues/1225#issuecomment-1446595489
)