Skip to main content

Best Keyboard and Pagination for the Kurigram Library.

Project description

pykeyboard

PyPI Downloads Python Version License

PyKeyboard

Best Keyboard Library for Kurigram

PyKeyboard is a comprehensive Python library for creating beautiful and functional inline and reply keyboards for Telegram bots using Kurigram.

Installation

# Using pip
pip install pykeyboard-kurigram

# Using poetry
poetry add pykeyboard-kurigram

# Using uv
uv add pykeyboard-kurigram

Quick Start

from pykeyboard import InlineKeyboard, InlineButton

# Create a simple inline keyboard
keyboard = InlineKeyboard()
keyboard.add(
    InlineButton("👍 Like", "action:like"),
    InlineButton("👎 Dislike", "action:dislike"),
    InlineButton("📊 Stats", "action:stats")
)

# Use with Kurigram
await message.reply_text("What do you think?", reply_markup=keyboard)

Documentation

For comprehensive documentation, see the docs or check the examples.py file for sequential usage examples.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with ❤️ for the Telegram bot development community

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

pykeyboard_kurigram-0.2.4.tar.gz (35.3 kB view details)

Uploaded Source

Built Distribution

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

pykeyboard_kurigram-0.2.4-py3-none-any.whl (41.4 kB view details)

Uploaded Python 3

File details

Details for the file pykeyboard_kurigram-0.2.4.tar.gz.

File metadata

  • Download URL: pykeyboard_kurigram-0.2.4.tar.gz
  • Upload date:
  • Size: 35.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.12.11 Linux/6.11.0-1018-azure

File hashes

Hashes for pykeyboard_kurigram-0.2.4.tar.gz
Algorithm Hash digest
SHA256 3cd1687e12dc3be86b988d1b44e5906ebc9550a37805b8ef69af3043365fb2d8
MD5 92f494afb70822d801cb9bd9c5e16026
BLAKE2b-256 792fa225813a72032e1d7298ead34efd99b73b1b9d5c1be61419390ab1a8c458

See more details on using hashes here.

File details

Details for the file pykeyboard_kurigram-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: pykeyboard_kurigram-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 41.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.12.11 Linux/6.11.0-1018-azure

File hashes

Hashes for pykeyboard_kurigram-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2cfb8ee677564c79cbc7f1282d3b598349856105536dd7a23871a61474638ac3
MD5 fd07ca8b1562e4cccb29407159dd7079
BLAKE2b-256 6c9e3bf11d60cc8ad0c2900bb487babc23198b8c3a96078899561dc70d537788

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