Skip to content

Клиент

aiosubgram.client.SubgramClient

SubgramClient(secret_key: Optional[str] = None, api_token: Optional[str] = None, api_key: Optional[str] = None)

Bases: BaseClient, APIMethods

Основной класс для взаимодействия с API. Наследуется от BaseClient для доступа к _make_request.

Экземпляр клиента Subgram.

Parameters:

Name Type Description Default
secret_key Optional[str]

Secret Key (для управления заказами/ботами).

None
api_token Optional[str]

API Token (для статистики/баланса).

None
api_key Optional[str]

API Key бота (для работы с подписками/спонсорами).

None
Source code in aiosubgram\client.py
12
13
14
15
16
17
18
19
20
21
def __init__(self, secret_key: Optional[str] = None, api_token: Optional[str] = None, api_key: Optional[str] = None):
    """
    Экземпляр клиента Subgram.

    Args:
        secret_key: Secret Key (для управления заказами/ботами).
        api_token: API Token (для статистики/баланса).
        api_key: API Key бота (для работы с подписками/спонсорами).
    """
    super().__init__(secret_key, api_token, api_key)

Functions

__aenter__ async
__aenter__()
Source code in aiosubgram\client.py
23
24
async def __aenter__(self):
    return self
__aexit__ async
__aexit__(exc_type, exc_val, exc_tb)
Source code in aiosubgram\client.py
26
27
async def __aexit__(self, exc_type, exc_val, exc_tb):
    await self._session.close()