我尝试在电报中发送消息,在内联键盘表中添加字符串,用于电报发送消息,我为键盘格式生成文本,对于这样的循环
for k,v in pairs(list) do
text = text.."{{".."text="..v.."}},"
end
local keyboard = {}
keyboard.inline_keyboard = {
text
}
`
如何将文本字符串转换为键盘表? 我使用这段代码但是没有用,因为这是表格中的一个字符串!
答案 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)
也许您需要更正代码。