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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pykeyboard_kurigram-0.2.3.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.3.tar.gz
Algorithm Hash digest
SHA256 733e6dc40ffa1dcc7e3e705b0ffae31f74b71bdea1e501d508f7c50534439ec0
MD5 b42dea2a8f28b2f68c6acf322c1146a5
BLAKE2b-256 98f7cddd098ea1710662a2eabd38777fc45614305b69e476c48522471d9b484e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pykeyboard_kurigram-0.2.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 77ef0ecb2725d316cb34d767b7704046778e2e5d9a81ab9589b236ca64786110
MD5 ea5751aa77eacab0fb405d227d8c0691
BLAKE2b-256 8bda1330b529f4375f66297334a920e5950a35fc553b70cf2ca3ea967a4f6f0b

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