将字符串转换为表格,用于lua

时间:2017-10-18 17:29:31

标签: lua keyboard telegram telegram-bot

我尝试在电报中发送消息,在内联键盘表中添加字符串,用于电报发送消息,我为键盘格式生成文本,对于这样的循环

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

`

如何将文本字符串转换为键盘表? 我使用这段代码但是没有用,因为这是表格中的一个字符串!

1 个答案:

答案 0 :(得分:0)

据我了解

  

inline_keyboard - 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)

也许您需要更正代码。