Skip to main content

Universal Telegram bot mailing SDK

Project description

AKHMShare

AKHMShare is a universal Python library for Telegram bot mailing.
It allows bot creators to send broadcast messages to Telegram users in a safe, scalable way.

The library uses the Telegram Bot API directly and handles all background polling.
The bot creator only needs to provide a get_user_ids() function and their bot credentials.


Features

  • Single main class: AKHMShare
  • Bot creator only provides BOT_TOKEN, API_KEY, API_URL, and get_user_ids()
  • Validates that the function returns a list/set of Telegram user IDs
  • Background polling (non-blocking)
  • Automatic duplicate message prevention
  • Direct Telegram Bot API integration (no external bot libraries required)

Installation

Clone the repository and install:

git clone https://github.com/sk1llpy/akhmshare
cd akhmshare
pip install .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

akhmshare-0.1.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

akhmshare-0.1.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file akhmshare-0.1.0.tar.gz.

File metadata

  • Download URL: akhmshare-0.1.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for akhmshare-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6bfeee2140f776bef8afead19506de49201eca77505fc3273330f703228458f5
MD5 dac1129503f497ee7ce7d7d7c75efa69
BLAKE2b-256 f6a3d9dc5457b1f5623ea91c61842f0c54778de408aedec16653fe4aad1a7fbe

See more details on using hashes here.

File details

Details for the file akhmshare-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: akhmshare-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for akhmshare-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d1a7ed72bdea9066fa684328138aae58ef1f55547a4e2c9cdb692b605354484
MD5 4d6d6117e7b51f9f87a10577c4a50227
BLAKE2b-256 4e5cdf31b4c87dfe32b98c315ba676e1518984568e33568c9b99c2d7480bb1b1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page