2017-10-18 162 views
0

我尝试与内嵌的键盘映射表添加字符串电报发送的报文信息发送消息我对带有键盘格式的文本,for循环像这样字符串转换为表电报在线键盘LUA

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

`

我怎么能转换为文本字符串的键盘映射表? 我使用此代码,但不起作用,因为这是表中的字符串!

回答

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) 

也许你需要更正代码。