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.1.tar.gz (35.1 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.1-py3-none-any.whl (41.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pykeyboard_kurigram-0.2.1.tar.gz
  • Upload date:
  • Size: 35.1 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.1.tar.gz
Algorithm Hash digest
SHA256 1f528399b32473be987491e5e163ddcbb441baf8e19ffd95dcff1174c123eeaf
MD5 668ddbe427a04c96dc09ba5b09dbbf06
BLAKE2b-256 df058e35c00331b537f817b4758f2348b834b534b0e3a17380b331b5b411d502

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pykeyboard_kurigram-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 41.0 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 aff9920e9adffb99e26b38ef9097e367b14eb61fda1dde887c32134a2d4f59b8
MD5 3b11364ae32c92491c8835ff07c09f04
BLAKE2b-256 fd9595d1105d3809b2c287cc1701782011fc1784e7759ac5f0c01cfcb1579e5a

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