Skip to content

Releases: nessshon/token-access-control-bot

v0.0.7

22 Jan 20:15
Compare
Choose a tag to compare

What's Changed

  • Updated "Connect" image URL for improved visual presentation.
  • Added connect_wallet_rejected text for wallet rejection warning message.
  • Refactored codebase to integrate updated aiogram-tonconnect and pytonapi, resolving long-standing connection issues and improving stability.

Full Changelog: v0.0.6...v0.0.7

v0.0.6

13 Jun 14:06
Compare
Choose a tag to compare

What's Changed

  • Refactor: Improve handling of token holder checks to reduce potential errors.
  • Add error handling to ignore TONAPI TONAPIInternalServerError (e.g., SQLSTATE 40001)
  • Add logging level configuration for httpx.

Full Changelog: v0.0.5...v0.0.6

v0.0.5

27 May 04:19
Compare
Choose a tag to compare

v0.0.4

19 May 12:56
Compare
Choose a tag to compare

What's Changed

  • Update aiogram-tonconnect version to 0.13.6.
    • Refactor middleware for private chat handling only.
      • ValidationError: 1 validation error for ATCUser language_code

Full Changelog: v0.0.3...v0.0.4

v0.0.3

15 May 18:13
Compare
Choose a tag to compare

What's Changed

  • Update pytonapi version to 0.3.1.
  • Update aiogram-newsletter version to 0.0.11.
  • Refactor middleware for private chat handling only.
    • Fix AttributeError: 'NoneType' object has no attribute 'language_code'.

Full Changelog: v0.0.2...v0.0.3

v0.0.2

14 May 08:56
Compare
Choose a tag to compare

What's Changed

  • Added wallet disconnection post successful connection:
    Optimized and lightened load on the TON Connect bridge. It's no longer mandatory to request the TONAPI_TONCONNECT_KEY if you don't anticipate a load exceeding 1 user per second.

  • Added DEX Provider Selection Feature:
    Implemented the ability to select a DEX based on available liquidity on either dedust or stonfi. Depending on the chosen DEX, a link for viewing or purchasing the token will be generated.
    To set your DEX, add the following line to your .env file:

    DEX_NAME=dedust
    

    Replace dedust with stonfi if you prefer Stonfi as your DEX provider.

  • Implemented TON Connect locale support (ru/en):
    Contributed by inozemtsev-roman in PR #2.

  • Other recent commits:

    • Set nano_to_amount precision to 9 for holder balance.
    • Fixed typo in Getgems base URL.

New Contributors

v0.0.1

14 May 08:31
Compare
Choose a tag to compare

TON Token Access Control Bot v0.0.1 Release

We're excited to announce the release of the first version of TON Token Access Control Bot!

What is TON Token Access Control Bot?

TON Token Access Control Bot is a specialized bot designed to manage access to private Telegram chats using NFT tokens and/or Jettons. With this convenient solution, you can precisely control who has access to your groups and when, leveraging tokens as unique non-transferable identifiers for each participant.

Features

  • Token Access Control: Enable access via NFT tokens and Jettons, with customizable token limits.
  • Testnet and Mainnet Support: Flexible testing and deployment on both networks.
  • TON-Connect Integration: Ensures a secure and user-friendly experience.
  • User-Friendly Admin Panel: Built-in panel for easy administration.
  • Multilingual Support: Available in both Russian and English for user interaction.
  • Newsletters to All Users: Distribute newsletters to all users, including delayed scheduling.

Get Involved

We welcome your feedback and contributions to make TON Token Access Control Bot even better. Feel free to contribute or report issues.