2016-06-16 25 views
10

Nó xuất hiện (không có giấy tờ) cho loại thông báo nút trong hệ thống trò chuyện Facebook Bots, có tối đa 3 nút. Điều này có vẻ tùy ý và hạn chế. Có ai biết nếu có một cách để có nhiều hơn 3 nút?Bất kỳ cách nào xung quanh Facebook Bots Nút mẫu Giới hạn?

Để được rõ ràng, tôi đề cập đến thông báo sau JSON:

{ 
    "recipient":{ 
    "id":"USER_ID" 
    }, 
    "message":{ 
    "attachment":{ 
     "type":"template", 
     "payload":{ 
     "template_type":"button", 
     "text":"What do you want to do next?", 
     "buttons":[ 
      { 
      "type":"web_url", 
      "url":"https://petersapparel.parseapp.com", 
      "title":"Show Website" 
      }, 
      { 
      "type":"postback", 
      "title":"Start Chatting", 
      "payload":"USER_DEFINED_PAYLOAD" 
      } 
     ] 
     } 
    } 
    } 
} 
+1

Không không có cách nào xung quanh giới hạn – WizKid

+0

tôi sẽ không gọi nó là tùy ý. Facebook thực hiện rất nhiều nghiên cứu về sản phẩm của họ, và nếu họ đặt giới hạn về chức năng, điều đó thường được suy nghĩ kỹ lưỡng, và không chỉ đơn giản là do sự bận rộn. Chúng có thể đơn giản không muốn bạn nhầm lẫn giữa người dùng với một nút tải * sh *. – CBroe

Trả lời

12

Không có cách nào để vượt qua giới hạn này. Facebook đã ghi rõ giới hạn của một lớp tổng quát here:

Tiêu đề: 80 ký tự

Subtitle: 80 ký tự

Call-to-action tiêu đề: 20 ký tự

Gọi các mục có liên quan: 3 nút

Bong bóng cho mỗi thư (cuộn ngang): 10 thành phần

Có thể có tối đa 3 nút trong một bong bóng. bạn có thể thêm bong bóng khác với 3 nút khác. Ví dụ:

{ 
    "recipient": { 
    "id": "RECIPIENT_ID" 
    }, 
    "message": { 
    "attachment": { 
     "type": "template", 
     "payload": { 
     "template_type": "generic", 
     "elements": [ 
      { 
      "title": "Swipe left/right for more options.", 
      "buttons": [ 
       { 
       "type": "postback", 
       "title": "Button 1", 
       "payload": "button1" 
       }, 
       { 
       "type": "postback", 
       "title": "Button 2", 
       "payload": "button2" 
       }, 
       { 
       "type": "postback", 
       "title": "Button 3", 
       "payload": "button3" 
       } 
      ] 
      }, 
      { 
      "title": "Swipe left/right for more options.", 
      "buttons": [ 
       { 
       "type": "postback", 
       "title": "Button 4", 
       "payload": "button4" 
       }, 
       { 
       "type": "postback", 
       "title": "Button 5", 
       "payload": "button5" 
       }, 
       { 
       "type": "postback", 
       "title": "Button 6", 
       "payload": "button6" 
       } 
      ] 
      } 
     ] 
     } 
    } 
    } 
} 

Bạn có thể thêm tối đa 10 bong bóng vào một mẫu chung.

HOẶC

Bạn có thể sử dụng quick replies.

2

Bạn có thể sử dụng phương pháp botframework . Nó gửi các tùy chọn sử dụng mẫu chung. options part 1, options part 2

"attachment": { 
    "type": "template", 
    "payload": { 
     "template_type": "generic", 
     "elements": [{ 
      "title": "group of options part 1",      
      "buttons": [ { 
       "type": "postback", 
       "title": "option 1", 
       "payload": "option 1", 
      }, ..., 
      { 
       "type": "postback", 
       "title": "option 3", 
       "payload": "option 3", 
      }], 
     }, ..., 
     { 
      "title": "group of options 10", 
      "buttons": [{ 
       "type": "postback", 
       "title": "option 28", 
       "payload": "option 28", 
      }, ..., 
      { 
       "type": "postback", 
       "title": "option 30", 
       "payload": "option 30", 
      }], 
     }] 
    } 
} 
Các vấn đề liên quan