paquete cryptobot
Subpaquetes
- paquete cryptobot.models
- Contenido del módulo
AppAppStatsAssetBalanceButtonNameCheckCheckStatusCurrencyExchangeRateInvoiceInvoice.__init__()Invoice.accepted_assetsInvoice.allow_anonymousInvoice.allow_commentsInvoice.amountInvoice.assetInvoice.bot_invoice_urlInvoice.commentInvoice.created_atInvoice.currency_typeInvoice.descriptionInvoice.expiration_dateInvoice.feeInvoice.fee_amountInvoice.fee_assetInvoice.fee_in_usdInvoice.fiatInvoice.hashInvoice.hidden_messageInvoice.invoice_idInvoice.is_swappedInvoice.mini_app_invoice_urlInvoice.paid_amountInvoice.paid_anonymouslyInvoice.paid_assetInvoice.paid_atInvoice.paid_btn_nameInvoice.paid_btn_urlInvoice.paid_fiat_rateInvoice.paid_usd_rateInvoice.pay_urlInvoice.payloadInvoice.statusInvoice.swap_toInvoice.swapped_outputInvoice.swapped_rateInvoice.swapped_toInvoice.swapped_uidInvoice.swapped_usd_amountInvoice.swapped_usd_rateInvoice.usd_rateInvoice.web_app_invoice_url
StatusTransferTransferStatus
- Contenido del módulo
Submódulos
módulo cryptobot.client
- class cryptobot.client.AsyncCryptoBotClient(api_token: str, is_mainnet: bool = True, timeout: float = 5.0, max_retries: int = 0, retry_backoff: float = 0.5, retryable_status_codes: Set[int] | None = None)[fuente]
Bases:
objectCliente asíncrono de la API de Crypto Bot para cargas de trabajo de servicios modernos.
- __init__(api_token: str, is_mainnet: bool = True, timeout: float = 5.0, max_retries: int = 0, retry_backoff: float = 0.5, retryable_status_codes: Set[int] | None = None)[fuente]
- async create_check(asset: Asset, amount: float, pin_to_user_id: int | None = None, pin_to_username: str | None = None) Check[fuente]
Crear un nuevo check criptográfico.
- async create_invoice(amount: float, asset: Asset | None = None, currency_type: str | None = None, fiat: str | None = None, accepted_assets: str | None = None, description: str | None = None, hidden_message: str | None = None, paid_btn_name: ButtonName | None = None, paid_btn_url: str | None = None, payload: str | None = None, allow_comments: bool | None = None, allow_anonymous: bool | None = None, expires_in: int | None = None, swap_to: str | None = None) Invoice[fuente]
- async get_checks(asset: Asset | None = None, check_ids: str | List[int] | None = None, status: CheckStatus | None = None, offset: int = 0, count: int = 100) List[Check][fuente]
Obtener una lista de checks.
- async get_exchange_rates() List[ExchangeRate][fuente]
- async get_invoices(asset: Asset | None = None, fiat: str | None = None, invoice_ids: str | List[int] | None = None, status: Status | None = None, offset: int = 0, count: int = 100) List[Invoice][fuente]
- async get_stats(start_at: str | None = None, end_at: str | None = None) AppStats[fuente]
Obtener estadísticas de la aplicación.
- async get_transfers(asset: Asset | None = None, transfer_ids: str | List[int] | None = None, spend_id: str | None = None, offset: int = 0, count: int = 100) List[Transfer][fuente]
Obtener una lista de transferencias.
- async iter_check_pages(asset: Asset | None = None, check_ids: str | List[int] | None = None, status: CheckStatus | None = None, page_size: int = 100, start_offset: int = 0) AsyncIterator[List[Check]][fuente]
Iterar sobre las páginas de resultados de checks.
- async iter_checks(asset: Asset | None = None, check_ids: str | List[int] | None = None, status: CheckStatus | None = None, page_size: int = 100, start_offset: int = 0) AsyncIterator[Check][fuente]
Iterar checks elemento por elemento a través de resultados paginados.
- async iter_invoice_pages(asset: Asset | None = None, invoice_ids: str | List[int] | None = None, status: Status | None = None, page_size: int = 100, start_offset: int = 0) AsyncIterator[List[Invoice]][fuente]
- async iter_invoices(asset: Asset | None = None, invoice_ids: str | List[int] | None = None, status: Status | None = None, page_size: int = 100, start_offset: int = 0) AsyncIterator[Invoice][fuente]
- async iter_transfer_pages(asset: Asset | None = None, transfer_ids: str | List[int] | None = None, spend_id: str | None = None, page_size: int = 100, start_offset: int = 0) AsyncIterator[List[Transfer]][fuente]
Iterar sobre las páginas de resultados de transferencias.
módulo cryptobot.errors
módulo cryptobot.webhook
Contenido del módulo
Paquete de nivel superior para CryptoBot Python.