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.2.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.2-py3-none-any.whl (41.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pykeyboard_kurigram-0.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 7d9aa1eb6a7c943b98b9de47a36bafc062fdcaa4aebfda67065a445e8fa94924
MD5 1942e242a7dcc03f3b475e09fe7c2913
BLAKE2b-256 1e21484c109d0bb447e6a70503a3b2ed5261a1a197b0aaacabd1dd09a1c7d9dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pykeyboard_kurigram-0.2.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b1991bc9153a1da09835453f5d850e03ca2fa0db60ee80e2ddf262644dfa9801
MD5 7d5cab4a3b789c7ffc037771872ce65b
BLAKE2b-256 544c5211bb639808f94fae8235fb7876e9d33dd5781ee8bd79deb7f6f5a29286

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