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()
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()
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()