Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

https://img.shields.io/badge/test-pass-00d200.svg https://img.shields.io/badge/build-pass-00d200.svg https://img.shields.io/badge/license-BSD-blue.svg?style=flat-square https://img.shields.io/badge/code%20style-black-000000.svg

Teev is an open source asynchronous Python telegram bots module designed for humans mainly inspired by Eve and made as a wrapper around aiogram module. It allows setting up telegram bot using settings file, making its logic more readable and easy to upgrade.

Teev is Simple

from teev import Teev

app = Teev()
app.run()

Bot is now alive and ready to process messages. You need to provide proper telegram token in settings.py file.

TOKEN = ""

COMMANDS = [
    ["/start", "Say Love"]
]

SCHEME = {
    "/start": {
        "text": "I love Teev!"
    }
}

You can see examples to find out more.

Check out the teev Website (Not yet available)

Features

  • Full support of all aiogram methods.

  • Keyboard made in one instruction.

  • Text logic made simple in scheme.

  • Statuses logic to handle user answers.

To Do

  • Native Mongodb support.

  • Buffer responses.

  • Different message send types.

License

teev is a Stepan Starovoitov open source project, distributed under the BSD license.

Release files for teev 0.0.1.dev1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for teev 0.0.1.dev1
File Size Uploaded
teev-0.0.1.dev1.tar.gz 10.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for teev 0.0.1.dev1
File Interpreter ABI Platform
teev-0.0.1.dev1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 20.0 kB

Release files / teev-0.0.1.dev1.tar.gz

Download URL teev-0.0.1.dev1.tar.gz
Size 10.8 kB
Tags Source
SHA-256 checksum
How to use checksums
744017a0c9ac78f12f7eb53267d97dc3907416bb267adfe696aa211dd2653b5c
BLAKE2b-256 checksum
How to use checksums
782ece59b6ce65720d2d6f97c85a28294c4c62a4bbeae055fe8b64866595b125
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Release files / teev-0.0.1.dev1-py2.py3-none-any.whl

Download URL teev-0.0.1.dev1-py2.py3-none-any.whl
Size 9.2 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
d0b6724eb03a750e8a6662054907f1b36ee8eb10e587b06635e7855f5cf726e7
BLAKE2b-256 checksum
How to use checksums
bc9d3aed7ff2b7242f69ad0a7af96920cdd7ee98702863e1dbc78d1acfffa5c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.0.1.dev1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page