editInlineMessageReplyMarkup method
Future<bool>
editInlineMessageReplyMarkup({
- InlineKeyboardMarkup? replyMarkup,
- String? businessConnectionId,
Edits the current inline messages's reply markup.
Example:
final newKeyboard = InlineKeyboardMarkup(inlineKeyboard: [
[InlineKeyboardButton(text: 'New Button', callbackData: 'new_data')],
]);
await ctx.editInlineMessageReplyMarkup(replyMarkup: newKeyboard);
Implementation
Future<bool> editInlineMessageReplyMarkup({
InlineKeyboardMarkup? replyMarkup,
String? businessConnectionId,
}) async {
_verifyInfo(
[_getInlineMessageId()],
APIMethod.editMessageReplyMarkup,
description:
"No message or chat information found in the current update.",
);
return api.editInlineMessageReplyMarkup(
_getInlineMessageId()!,
replyMarkup: replyMarkup,
businessConnectionId: _businessConnectionId(businessConnectionId),
);
}