Skip to main content

Python package to utilizes the telegram API to easily add commands and person other actions

Project description

TelegramBot

Project Description

This project uses the telegram bot API to create a bot service

Installation

To install with pip

$ pip install Telegram-Bot8

Usage

from TelegramBot8 import Message, TeleBot, Update, ParseMode

API_KEY = os.getenv('telegramApiKey')
bot = TeleBot(API_KEY)

@bot.add_command_helper(command="/hi")
def hi(message: Message):
    bot.send_message(message.chat.getID(), "Hello")


@bot.add_command_menu_helper(command="/bye", description="Just testing added command")
def bye(message: Message):
    bot.send_message(message.chat.getID(), "Bye")


@bot.add_regex_helper(regex="^hi$")
def regex(message: Message):
    bot.send_message(message.chat.getID(), "Hello")

bot.poll()

Credits


Jeyavishnu

License

Distributed under the MIT License. See LICENSE for more information.

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

Telegram-Bot8-0.2.6.tar.gz (21.8 kB view details)

Uploaded Source

Built Distribution

Telegram_Bot8-0.2.6-py3-none-any.whl (29.1 kB view details)

Uploaded Python 3

File details

Details for the file Telegram-Bot8-0.2.6.tar.gz.

File metadata

  • Download URL: Telegram-Bot8-0.2.6.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for Telegram-Bot8-0.2.6.tar.gz
Algorithm Hash digest
SHA256 9f33546eaa2663d27edb88c8396297f459498c59a9a53f82d97b9a3c4b2f635e
MD5 be68ceef077b42ecb3106a5a773b4c49
BLAKE2b-256 6b826d7efd0b1f3222b41de14fea2695d4021a2281422014810c10e9682a8d92

See more details on using hashes here.

File details

Details for the file Telegram_Bot8-0.2.6-py3-none-any.whl.

File metadata

File hashes

Hashes for Telegram_Bot8-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 fccbeb188fbd6b4f01a3ca3e3ed8fb36fcde47540dd34182da62ada6e767db9d
MD5 fdb9bfab0bbf945d14407aa6630c5b2b
BLAKE2b-256 85c731892eb5044404cf2b5494e28aa17b84f3fb740fb2ac7a663d74210332a0

See more details on using hashes here.

Supported by

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