The column width/row height are determined in 3 steps:
The initial size is given by the col_default_width and row_default_height properties. To customize the size of a single column or row, use cols_minimum or rows_minimum.
The size_hint_x/size_hint_y of the children are taken into account. If no widgets have a size hint, the maximum size is used for all children.
You can force the default size by setting the col_force_default or row_force_default property. This will force the layout to ignore the width and size_hint properties of children and use the default size.
The size_hint is a tuple of values used by layouts to manage the sizes of their children. It indicates the size relative to the layout’s size instead of an absolute size (in pixels/points/cm/etc).
Sa_bro0, а чего тут непонятного? Узнаешь id пользователя, которому хочешь отправить сообщение. Подставляешь его в приведённый вызов в качестве peer_id, подставляешь свой текст в message. Пробуешь.
А что касается входящего сообщения, у тебя же должен быть доступ к message.text или как его там. Посмотри документацию на vkbottle.