jonofe
Ich war jetzt mal so frei und hab es schnell eingebaut.
Sollte jetzt bei Inline Keyboards funktionieren, Trennzeichen ist ",", wenn kein Komma gefunden wird dann verhält es sich wie vorher und beides ist der gleiche Wert.
Vielleicht könntest du das bei dir im offiziellen LBS mit aufnehmen
Ich war jetzt mal so frei und hab es schnell eingebaut.
Sollte jetzt bei Inline Keyboards funktionieren, Trennzeichen ist ",", wenn kein Komma gefunden wird dann verhält es sich wie vorher und beides ist der gleiche Wert.
Vielleicht könntest du das bei dir im offiziellen LBS mit aufnehmen

PHP-Code:
if ($keyboard_type == 'INLINE') {
$kbd_data = array(
'inline_keyboard' => array()
);
$kbd_rows = explode('||', $keyboard_data);
foreach ($kbd_rows as $kbd_row) {
$kbd_button_text = explode('|', $kbd_row);
$kbd_row_data = array();
foreach ($kbd_button_text as $button_text) {
//$button_text .= chr(0);
$button = explode(',', $button_text);
$button_text = $button[0] . chr(0);
if (count($button)==1){$button_data=$button_text;} else {$button_data=$button[1] . chr(0);}
$kbd_button = new InlineKeyboardButton(array(
'text' => $button_text,
'callback_data' => $button_data
));
array_push($kbd_row_data, $kbd_button);
}
array_push($kbd_data['inline_keyboard'], $kbd_row_data);
}
$kbd = new InlineKeyboardMarkup($kbd_data);
}
Kommentar