Metadata-Version: 1.1
Name: aog
Version: 1.0.0
Summary: Python client library for actions on google
Home-page: https://github.com/DeveloperBibin/python-aog/blob/master/README.md
Author: Bibin Benny
Author-email: bibinbenny@icloud.com
License: MIT
Description: 
        aog
        ===
        
        A simple and easy to use python client library for Actions on google webhook.
        
        
        
        Installation
        ============
        
        Fast install:
        
        ```
        pip install aog
        ```
        
        
        
        Example
        =======
        
        ```python
        import json
        import os
        from flask import Flask
        from flask import request
        from flask import make_response
        from aog import conv
        
        # Flask app should start in global layout
        app = Flask(__name__)
        
        @app.route('/', methods=['POST'])
        def fullfillment():
            req = request.get_json(silent=True, force=True)
        
            print("Request:")
            print(json.dumps(req, indent=4))
        
            res = makeFullfillment(req)
            res = json.dumps(res, indent=4)
            #print(res)
            final = make_response(res)
            final.headers['Content-Type'] = 'application/json'
            return final
        
        def makeFullfillment(req):
          # Wrte your python code here
          #isfrom function is used to check from which dialogflow intent request came from.
          if conv.isfrom(req,'ask_intent'): 
            # ask method expect a reply from user. after the message mic will be open for user to reply.
            res=conv.ask("You made me ask this","You made me print this")
            return res
              # F I N A L  R E S P O N S E
          if conv.isfrom(req,'final response'):
            
            # Close is for terminating the conversation with a message.
            res=conv.close('Closing')
            return res
        
        
        ```    
           
Keywords: actions on google python client
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Internet
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
