2017-10-18 28 views
0

je tente d'envoyer des messages dans le télégramme avec l'ajout de chaînes dans le tableau du clavier en ligne pour télégramme envoie un message que je fais le texte pour le format du clavier avec, pour la boucle comme celui-cichaîne de conversion à la table pour le clavier en ligne de télégramme lua

for k,v in pairs(list) do 
text = text.."{{".."text="..v.."}}," 
end 
local keyboard = {} 
     keyboard.inline_keyboard = { 
      text 
     } 
Comment puis-je convertir en chaîne de texte à la table de clavier?

J'utilise ce code mais ne fonctionne pas parce que c'est une chaîne dans la table!

Répondre

0

Comme je comprends

inline_keyboard - Tableau de Tableau de InlineKeyboardButton

et ainsi par exemple de code:

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) 

peut-être vous avez besoin de corriger le code.