Skip to main content

Python3 telegram bot to retrieve public IP of the Telegram bot's host machine.

Project description

telegramgetbotip

Python3 telegram bot to retrieve public IP of the Telegram bot's host machine.

Rationale:

Sometimes a DynDNS is an overkill. This bot is designed to cover the use case where you just need the IP of a network.

Installation

Install with pip

python3.8 -m pip install --user -U telegramgetbotip

Usage

From shell:

$ python3.8 telegramgetbotip -h
usage: telegramgetbotip [-h] [-v] [-t TOKENFILE] [-i IDSFILE] [-d DELTA]

Telegram Bot to get the public IP where the bot is hosted on.

optional arguments:
  -h, --help            show this help message and exit
  -v, --verbose         Verbosity.
  -t TOKENFILE, --tokenfile TOKENFILE
                        Bot token file.
  -i IDSFILE, --idsfile IDSFILE
                        Allowed Telegram IDs file.
  -d DELTA, --delta DELTA
                        Time between queries.

The Bot Token file must contain the bot ID in plain text. The ids's file must contain an ID in each line of the document (separated by "\n")

From the interpreter:

help(telegramgetbotip)

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

telegramgetbotip-0.1.1.tar.gz (3.5 kB view details)

Uploaded Source

File details

Details for the file telegramgetbotip-0.1.1.tar.gz.

File metadata

  • Download URL: telegramgetbotip-0.1.1.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.8.0

File hashes

Hashes for telegramgetbotip-0.1.1.tar.gz
Algorithm Hash digest
SHA256 87f95dcbab4c984f7d1dd2ee09ae912ec1eacc247e1093c92ec9b2c897f7c104
MD5 fcf2c28b473f12a9fd53dbbb32097037
BLAKE2b-256 86395dec5cb6991f5827496698dba85cabdb5c5d3e1f36782ea7838263782c59

See more details on using hashes here.

Supported by

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