#keyboard #vk #button #serde #type #line #payload

vk-keyboard

使用 serde 支持的 Rust 中 VK 键盘类型的简单易用实现。

2 个不稳定版本

0.2.0 2020 年 5 月 11 日
0.1.0 2020 年 5 月 9 日

#1510硬件支持

MIT 许可证

14KB
301

使用 serde 支持的 Rust 中 VK 键盘类型的简单易用实现。

安装

[dependencies]
vk_keyboard = "*"

使用

查看 /examples 目录以获取更多示例。

let kb: Keyboard = keyboard!(
        true,
        lines!(
            buttons!(
                text_button!(
                    ButtonColor::Positive,
                    "Hello world!",
                    payload!("payload" => "of the button")
                ),
                text_button!("Hello second")
            ),
            buttons!(
                text_button!("Hello world on the second line"),
                text_button!("second hello world on the second line")
            )
        )
    );

lib.rs:

使用 serde 支持的 Rust 中 VK 键盘类型的简单易用实现。

依赖项

~0.7–1.6MB
~35K SLoC