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,