I'm tried to insert telegram quick replies in dialog-flow response using fulfillment back-end i used python.
def results():
quick_replies_list =['book appointment','list of doctors','locaton']
title = "Hello and welcome."
platform = "TELEGRAM"
req = request.get_json()
print(req)
action = req.get('queryResult').get('action')
if action =="input.welcome":
result = req.get('result')
#req = request.get_json(silent=True, force=True)
result['quickReplies'] = quick_replies(platform, title, quick_replies_list)
res = jsonfy(result)
r = make_response(res)
return r
def quick_replies(platform, title, quick_replies_list):
quick_replies = []
for quick_reply in quick_replies_list:
# append to the list
quick_replies.append(
str(quick_reply)
)
return {
"quickReplies": {
"title": str(title),
"quickReplies": quick_replies
},
"platform": platform
}