Metadata-Version: 2.1
Name: rcs-chatbot
Version: 0.0.2
Summary: Python SDK for RCS MaaP chatbot
Home-page: https://github.com/pvangool/py-rcs-chatbot
Author: Paul van Gool
Author-email: pvangool@gmail.com
License: UNKNOWN
Description: # rcs_chatbot
        
        A Python SDK for [RCS MaaP chatbots](https://www.gsma.com/futurenetworks/wp-content/uploads/2017/11/FNW.11_v1.0.pdf).
        
        ## Installation
        
        ```bash
        pip install rcs_chatbot
        ```
        
        ## Example
        
        See more examples in [the example folder](https://github.com/pvangool/py-rcs-chatbot/tree/master/example).
        
        ```python
        import flask
        import rcs_chatbot
        
        chatbot = rcs_chatbot.Chatbot(
          "API_URL",
          "BOT_ID",
          "TOKEN"
        )
        
        app = flask.Flask(__name__)
        
        @app.route('/', methods=['POST'])
        def event():
          try:
            chatbot.processEvent(flask.request.get_json())
            return "ok", 200
          except:
            pass
        
        @chatbot.registerEventHandler(rcs_chatbot.EventType.MESSAGE)
        def messageHandler(event):
          contact = rcs_chatbot.MessageContact("+18055551234", None)
        
          suggestions = rcs_chatbot.Suggestions()
          suggestions.addReply("reply", "reply")
          suggestions.addUrlAction("url", "url", "http://example.com")
        
          chatbot.sendMessage(contact, "Howdy", suggestions)
        
        if __name__ == '__main__':
            app.run(port=5000, debug=False)
        ```
        
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
