Skip to content

I only get one whatsapp answer via dialogflow instead of multiple replies #2

@gabrielbruschi

Description

@gabrielbruschi

How do I get multiple 'text answers' in whatsApp? When I add more than one 'text response' in intents they work normally in the dialogFlow console.

But when I repeat the same question on whatsapp I get only one answer box instead of 3, for example, that I had created.

I tried this, but the messages just dont come to my bot on wpp.

def fetch_reply(query, session_id):
    response = detect_intent_from_text(query, session_id)
    return response.fulfillment_messages

And my new route look something like this:

@app.route("/sms", methods=['POST'])
def sms_reply():
    """Respond to incoming calls with a simple text message."""
    # Fetch the message
    msg = request.form.get('Body')
    phone_no = request.form.get('From')
    replies = fetch_reply(msg, phone_no)

    # Create reply
    resp = MessagingResponse()
    for reply in replies:
        resp.message(reply.text)
    return str(resp)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions