Ich habe in C++ programmiert, aber ich versuche, einen Facebook-Bot in Javascript zu programmieren.Javascript facebook bot Funktion
Ich habe eine Funktion Options
, die Optionsfelder erstellt. Die Tasten sind so programmiert, wie folgt aus (1):
"buttons": [{
"type": "web_url",
"url": "https://www.messenger.com",
"title": "Use"
}]
Da ich aber viele von ihnen haben würde Ich mag eine Funktion erstellen Schaltflächen zu erstellen. Ich habe versucht, eine Button-Funktion wie das zu schaffen: (1) oben durch diese
function PLButton(type, title, payload) {
"type": type,
"title": title,
"payload": payload
}
Und dann ersetzen Sie den Code:
"buttons": [{PLButton("postback", "Drop", "PRESS_CANCEL")}]
Aber es funktioniert nicht.
Return ein Objektliteral aus der PLButton Funktion? – gcampbell
Und übrigens in Objektliteralen müssen die Schlüssel nicht zitiert werden. '{foo: 42}' ist äquivalent zu '{" foo ": 42}' (aber wenn Sie stattdessen die * Variable * 'foo' brauchen, können Sie von ES6 aus' {[foo]: 42} ') machen. – gcampbell