From f09fc425464a096202e0fcb4e1984fd4a5cb55be Mon Sep 17 00:00:00 2001 From: Akulij Date: Fri, 2 May 2025 17:45:33 +0300 Subject: [PATCH] create buttons_markup macro --- src/utils.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/utils.rs b/src/utils.rs index db57319..6b82b5e 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -28,6 +28,20 @@ macro_rules! stacked_buttons_markup { }; } +#[macro_export] +macro_rules! buttons_markup { + ($( $buttons:expr ),+) => { + InlineKeyboardMarkup { + inline_keyboard: vec![ + $( + //$buttons.into_iter().collect::>(), + $buttons.to_vec(), + )* + ], + } + }; +} + pub async fn create_callback_button( literal: &str, callback: C,