aiogram-tonconnect seamlessly integrates TonConnect into aiogram bots, simplifying wallet connections and transactions with a ready UI. Effortless middleware for enhancing your aiogram-based bots.
Project description
aiogram TON Connect
aiogram-tonconnect is a library that simplifies the integration of TonConnect functionality into Telegram bots developed with the aiogram framework. It provides a ready-to-use UI and handles the interaction flow for connecting wallets and sending transactions. This library acts as a middleware, making it easy to incorporate TonConnect features into your existing aiogram-based bots.
Check out the documentation.
Bot example @aiogramTONConnectBot.
Installation
pip install aiogram-tonconnect
Screenshots
Contributions
Contributions, bug reports, and feature requests are welcome. Please feel free to create issues and pull requests.
License
aiogram-tonconnect is licensed under the MIT License. See the LICENSE file for details.
Acknowledgments
This project utilizes the following dependencies to enhance its functionality:
- aiofiles: Asynchronous file operations.
- aiogram: An asynchronous framework for building Telegram bots.
- aiohttp: An asynchronous HTTP client/server framework.
- cachetools: A set of caching utilities.
- pydantic: Data validation and settings management using Python type hints.
- pytonconnect: Python SDK for TON Connect 2.0.
- pytoniq-core: TON Blockchain primitives.
- redis: A Python client for Redis, an in-memory data structure store.
- qrcode-fastapi: Generate QR codes with optional image inclusion, supports base64-encoded
We extend our gratitude to the maintainers and contributors of these libraries for their valuable contributions to the open-source community.
Donations
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for aiogram_tonconnect-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05ab16c38da9a35b00f1ec8142a66f62a8ce4456fcd2eb2667d52dd6efbd9bb5 |
|
MD5 | ddac6121958a6350a631c928397dec92 |
|
BLAKE2b-256 | ac24ef65d1b22f651a4a0af7f44f9fbdf726a5ff6d90d4120e48fa39c1f9c46b |