Append a button to the last row, wrapping if needed.
Button to add
Whether to forcefully add the button (i.e. do not wrap)
Return contents of this builder as an inline keyboard
Return contents of this builder as a reply keyboard
Add buttons, wrapping them once maxRowWidth is reached
Rest
...buttons: (ButtonLike | (() => ButtonLike))[]Buttons to add
Add a row of buttons. Will not be wrapped.
Row or a function that will populate it
Builder for bot keyboards