Beispiel #1
0
def main():
    """
        Get the token from the Dialogue Flow  WebSite, you should create an account and get it from you the agent
    """
    parser = argparse.ArgumentParser("cog agent - ")
    parser.add_argument('-text',
                        '--text_to_query',
                        help='The text to send',
                        required=True)
    parser.add_argument('-token',
                        '--auth_token',
                        help='The token to authenticate on Dialogflow',
                        required=True)
    args = parser.parse_args()
    ai = apiai.ApiAI(args.auth_token)

    request = ai.text_request()

    request.lang = 'en'  # optional, default value equal 'en'

    # request.session_id = "<SESSION ID, UNIQUE FOR EACH USER>"

    # request.query = "who is albert einstein?"
    #Who was Albert Einstein?
    # request.query = "play sia"
    request.query = args.text_to_query
    response = request.getresponse()
    intent = Intent(response.read())
    #intent.createIntentFromJson(response.read())
    print('intent name is: ', intent.getIntentName())
    intent.handleIntent()
Beispiel #2
0
def main():
    parser = argparse.ArgumentParser("cog agent - ")
    parser.add_argument('-text', '--text_to_query', help='The text to send')
    parser.add_argument('-token',
                        '--auth_token',
                        help='The token to authenticate on Dialogflow')

    ai = apiai.ApiAI(parser.auth_token)

    argparser = argparse.ArgumentParser()

    request = ai.text_request()

    request.lang = 'en'  # optional, default value equal 'en'

    # request.session_id = "<SESSION ID, UNIQUE FOR EACH USER>"

    # request.query = "who is albert einstein?"
    #Who was Albert Einstein?
    request.query = "play rihanna"
    response = request.getresponse()
    intent = Intent(response.read())
    #intent.createIntentFromJson(response.read())
    print ' intent name is: ', intent.getIntentName()
    intent.handleIntent()
Beispiel #3
0
def main():
    ai = apiai.ApiAI(CLIENT_ACCESS_TOKEN)

    request = ai.text_request()

    request.lang = 'en'  # optional, default value equal 'en'

    # request.session_id = "<SESSION ID, UNIQUE FOR EACH USER>"

    # request.query = "who is albert einstein?"
    #Who was Albert Einstein?
    request.query = "play sia"
    response = request.getresponse()
    intent = Intent(response.read())
    #intent.createIntentFromJson(response.read())
    print ' intent name is: ', intent.getIntentName()
    intent.handleIntent()