将字符串转换为 table 以用于 lua 中的电报内联键盘

convert string to table for telegram inline keyboard in lua

我尝试通过在内联键盘中添加字符串在电报中发送消息 table 电报发送消息 我为键盘格式制作文本,for loop like this

 for k,v in pairs(list) do 
text = text.."{{".."text="..v.."}},"
end
 local keyboard = {}
      keyboard.inline_keyboard = {
           text 
       }

`

如何将文本字符串转换为键盘 table? 我使用此代码但不起作用,因为它是 table!

中的字符串

据我了解

inline_keyboard - Array of Array of InlineKeyboardButton

等代码示例:

local list = {"TextButton1","TextButton2","TextButton3"}
local buttons = {}

 for k,v in pairs(list) do 
    buttons[#buttons+1] = { text=v }
end

 local keyboard = {}
keyboard.inline_keyboard = {  buttons  }

print( keyboard.inline_keyboard[1][1].text)

也许您需要更正代码。