def post_persistent_menu(call_to_actions):
""" Sets a persistent menu on the chat
(/docs/messenger-platform/thread-settings/persistent-menu)
:param list call_to_actions: format :
>>> call_to_actions = [
{
'type': 'postback',
'title': 'About',
'payload': 'ABOUT'
},
{
'type': 'web_url',
'title': 'Google it',
'url': 'https://www.google.com',
'webview_height_ratio': 'full',
'messenger_extensions': True
},
]
:return: `Response object <http://docs.python-requests.org/en/\
master/api/#requests.Response>`_
"""
url = TD_STS_URL + PAGE_ACCESS_TOKEN
payload = {}
payload["setting_type"] = "call_to_actions"
payload["thread_state"] = "existing_thread"
payload["call_to_actions"] = call_to_actions
data = json.dumps(payload)
status = requests.post(url, headers=HEADER, data=data)
return status
评论列表
文章目录