1

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
    }
maazza
  • 7,016
  • 15
  • 63
  • 96
mounika M
  • 11
  • 3

0 Answers0