Async-first fork of pyTelegramBotApi
Project description
telebot
Async-first fork of pyTelegramBotApi library wrapping the Telegram Bot API.
Supported Bot API version: 6.0!
See upstream project docs and README
Usage
Install with
pip install telebot-against-war
Basic usage
import asyncio
from telebot import AsyncTeleBot, types
async def minimal_example():
bot = AsyncTeleBot("TOKEN")
@bot.message_handler(commands=["start", "help"])
async def receive_cmd(m: types.Message):
await bot.send_message(m.from_user.id, "Welcome!")
@bot.message_handler() # catch-all handler
def receive_message(m: types.Message):
await bot.reply_to(m, m.text)
await bot.infinity_polling(interval=1)
asyncio.run(minimal_example())
Development
The project uses Poetry to manage dependencies, build and publish the package.
Install as described here and make sure to update
to the latest 1.2.x version:
poetry self update 1.2.0b1
Installing and configuring locally
poetry install
poetry run pre-commit install
Running tests and linters
poetry shell
pytest tests -vv
mypy telebot
black .
isort .
Building
poetry plugin add poetry-dynamic-versioning
poetry build
poetry publish -u <pypi-username> -p <pypi-pwd>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file telebot-against-war-0.4.13.tar.gz.
File metadata
- Download URL: telebot-against-war-0.4.13.tar.gz
- Upload date:
- Size: 72.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6bfd97e827016057b184e170bfd7348ee73a4727da6788b3e492c0c73f2b59d0
|
|
| MD5 |
62dee9d784704fcfad846064e2b224fd
|
|
| BLAKE2b-256 |
5f0f4c94512e40a1b49d469746d10bc877b555786b8d617826e355a42ae7bd7c
|
File details
Details for the file telebot_against_war-0.4.13-py3-none-any.whl.
File metadata
- Download URL: telebot_against_war-0.4.13-py3-none-any.whl
- Upload date:
- Size: 76.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c4e316fb477b4734c65e133e126666391f9eadc2ec110aba2448251ab96683a
|
|
| MD5 |
b496cb87771d0b07fa2cb1c200254b7c
|
|
| BLAKE2b-256 |
a1f3f6f4ca89a2ccbf42484a027fcc05d1b301650cef9b404b1c5a5ef02b0d00
|