IMenuAudioReplyMarkup IKeyboardBuilder <IMenuAudioReplyMarkup> .Reply(Action <IReplyKeyboardBuilder> buildAction) { KeyboardBuilder keyboard = new KeyboardBuilder(); buildAction(keyboard); keyboard.UpdateReply(CommandService.UpdateKeyboardRows(keyboard.ReplyRows)); ReplyMarkup = new ReplyKeyboardMarkup(keyboard.ReplyRows); return(this); }