Skip to main content

A Python class to help you interact with Telegram's bot api.

Project description

Telepybot

Python client for making your own Telegram bot!

It has support for webhooks and it automatically handles the setup of self-signed SSL certificates, so you can run it even on a Raspberry Pi or any other home server/laptop (find an example of this in examples/webhook_setup.py).

Install with:

pip -m install telepybot

To use it, just import the Telepybot class and pass it your bot's token:

# Sending a simple message
from telepybot import Telepybot

telepybot = Telepybot(token='YOUR_BOT_API_TOKEN')

user_id = '123456'
telepybot.sendMsg(user_id, 'This message was sent using Telepybot!')

See the examples/ directory for more examples.

Feel free to use it for your own projects and be sure to create issues if something is not working right. Pull requests and feature requests are welcome.

How to get an API Token?

You can generate one using the official instructions from Telegram, it should be fairly straightforward.

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

telepybot-0.1.10.tar.gz (17.6 kB view details)

Uploaded Source

Built Distribution

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

telepybot-0.1.10-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

Details for the file telepybot-0.1.10.tar.gz.

File metadata

  • Download URL: telepybot-0.1.10.tar.gz
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.1 CPython/3.10.2 Windows/10

File hashes

Hashes for telepybot-0.1.10.tar.gz
Algorithm Hash digest
SHA256 d6d5a9b700fe318c1ab58316efa92fc6ae2d680c77efd8f1612cb8b543544705
MD5 8102d493ac572f3531593516ff53813d
BLAKE2b-256 5f1ba617855bf96ced20506b7d4e08549de394f6d2f6395e04397f0ee1b8543c

See more details on using hashes here.

File details

Details for the file telepybot-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: telepybot-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 19.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.1 CPython/3.10.2 Windows/10

File hashes

Hashes for telepybot-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 af405fcc496b8717953384d6a9edbb38c7ab207a3e418057a62b9193d07a9a47
MD5 fcbdf6bc51ceca8afea274cab62f14c0
BLAKE2b-256 3117f04763bab14582ed7e45ac0d94b10bfe804b4c3baf325e75449c0c88319b

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