zcatalyst-cliqt


Namezcatalyst-cliqt JSON
Version 0.0.1 PyPI version JSON
download
home_pagehttps://catalyst.zoho.com/
SummaryZCatalyst Cliq SDK for Python
upload_time2024-12-10 07:22:04
maintainerNone
docs_urlNone
authorCatalyst by Zoho
requires_python>=3.9
licenseApache License 2.0
keywords zcatalyst zoho catalyst serverless cliq cloud sdk development
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <a href="https://zoho.com/catalyst/">
    <img width="150" height="150" src="https://www.zohowebstatic.com/sites/default/files/catalyst/catalyst-logo.svg">
</a>

<h1>ZCatalyst Cliq SDK</h1>

<p>
  The official python sdk for integrating Zoho Catalyst with Zoho Cliq.
</p>
<br>

ZCatalyst Cliq SDK helps you to work with Python for handling Zoho Cliq extensions using Zoho Catalyst.

## Prerequisites

To start working with this SDK you need to sign up with [catalyst](https://catalyst.zoho.com/) and [cliq](https://cliq.zoho.com/)

Then you need to install suitable version of [Python](https://www.python.org/) and [pip](https://pip.pypa.io/en/stable/installation/)

## Installing

The ZCatalyst Cliq SDK is a pip package and can be found as zcatalyst-cliq on PyPI:

```bash
python -m pip install zcatalyst-cliq
```

## Using zcatalyst-cliq

After installing zcatalyst-cliq, you can initialize it in your catalyst's cliq integration functions as:

```python
import zcatalyst_cliq

# your cliq handler files's mapping should be given here
config = {
    "ZohoCliq": {
        "handlers": {
            "bot_handler": "handlers/bot_handler.py",
            "function_handler": "handlers/function_handler.py",
            "command_handler": "handlers/command_handler.py",
            "widget_handler": "handlers/widget_handler.py",
            "messageaction_handler": "handlers/message_action_handler.py",
            "extension_handler": "handlers/extension_handler.py",
            "link_preview_handler": "handlers/link_preview_handler.py"
        }
    },
}

def handler(request, response):
    handler_resp = zcatalyst_cliq.execute(request, config)
    response.set_content_type('application/json')
    response.send(handler_resp)
```

## Documentation

For documentation and further queries kindly contanct [support@zohocatalyst.com](mailto:support@zohocatalyst.com)

            

Raw data

            {
    "_id": null,
    "home_page": "https://catalyst.zoho.com/",
    "name": "zcatalyst-cliqt",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "zcatalyst, zoho, catalyst, serverless, cliq, cloud, SDK, development",
    "author": "Catalyst by Zoho",
    "author_email": "support@zohocatalyst.com",
    "download_url": "https://files.pythonhosted.org/packages/41/2d/67335b3881f57a424585bf307fdac6cfdad332c86b32af222d3e9ff937ef/zcatalyst_cliqt-0.0.1.tar.gz",
    "platform": null,
    "description": "<a href=\"https://zoho.com/catalyst/\">\n    <img width=\"150\" height=\"150\" src=\"https://www.zohowebstatic.com/sites/default/files/catalyst/catalyst-logo.svg\">\n</a>\n\n<h1>ZCatalyst Cliq SDK</h1>\n\n<p>\n  The official python sdk for integrating Zoho Catalyst with Zoho Cliq.\n</p>\n<br>\n\nZCatalyst Cliq SDK helps you to work with Python for handling Zoho Cliq extensions using Zoho Catalyst.\n\n## Prerequisites\n\nTo start working with this SDK you need to sign up with [catalyst](https://catalyst.zoho.com/) and [cliq](https://cliq.zoho.com/)\n\nThen you need to install suitable version of [Python](https://www.python.org/) and [pip](https://pip.pypa.io/en/stable/installation/)\n\n## Installing\n\nThe ZCatalyst Cliq SDK is a pip package and can be found as zcatalyst-cliq on PyPI:\n\n```bash\npython -m pip install zcatalyst-cliq\n```\n\n## Using zcatalyst-cliq\n\nAfter installing zcatalyst-cliq, you can initialize it in your catalyst's cliq integration functions as:\n\n```python\nimport zcatalyst_cliq\n\n# your cliq handler files's mapping should be given here\nconfig = {\n    \"ZohoCliq\": {\n        \"handlers\": {\n            \"bot_handler\": \"handlers/bot_handler.py\",\n            \"function_handler\": \"handlers/function_handler.py\",\n            \"command_handler\": \"handlers/command_handler.py\",\n            \"widget_handler\": \"handlers/widget_handler.py\",\n            \"messageaction_handler\": \"handlers/message_action_handler.py\",\n            \"extension_handler\": \"handlers/extension_handler.py\",\n            \"link_preview_handler\": \"handlers/link_preview_handler.py\"\n        }\n    },\n}\n\ndef handler(request, response):\n    handler_resp = zcatalyst_cliq.execute(request, config)\n    response.set_content_type('application/json')\n    response.send(handler_resp)\n```\n\n## Documentation\n\nFor documentation and further queries kindly contanct [support@zohocatalyst.com](mailto:support@zohocatalyst.com)\n",
    "bugtrack_url": null,
    "license": "Apache License 2.0",
    "summary": "ZCatalyst Cliq SDK for Python",
    "version": "0.0.1",
    "project_urls": {
        "Homepage": "https://catalyst.zoho.com/"
    },
    "split_keywords": [
        "zcatalyst",
        " zoho",
        " catalyst",
        " serverless",
        " cliq",
        " cloud",
        " sdk",
        " development"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "271e9235b2459e37cdc7280b5e1a159d196d1c8d0a179e49cfc892b5ec1df26e",
                "md5": "d5363427a58d7b0960a7de0ba83a8aac",
                "sha256": "62ab2fe3721f6b70c51f47e0bd16659eba10ccbd533adbf4a04903915dd3189e"
            },
            "downloads": -1,
            "filename": "zcatalyst_cliqt-0.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d5363427a58d7b0960a7de0ba83a8aac",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 22853,
            "upload_time": "2024-12-10T07:22:00",
            "upload_time_iso_8601": "2024-12-10T07:22:00.753999Z",
            "url": "https://files.pythonhosted.org/packages/27/1e/9235b2459e37cdc7280b5e1a159d196d1c8d0a179e49cfc892b5ec1df26e/zcatalyst_cliqt-0.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "412d67335b3881f57a424585bf307fdac6cfdad332c86b32af222d3e9ff937ef",
                "md5": "9b71c7514b8cc1552235263e7615fd53",
                "sha256": "e39daa90ed0692e90f12b8db50beb58451a0db962282185ccab54925fc470f73"
            },
            "downloads": -1,
            "filename": "zcatalyst_cliqt-0.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "9b71c7514b8cc1552235263e7615fd53",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 16656,
            "upload_time": "2024-12-10T07:22:04",
            "upload_time_iso_8601": "2024-12-10T07:22:04.242063Z",
            "url": "https://files.pythonhosted.org/packages/41/2d/67335b3881f57a424585bf307fdac6cfdad332c86b32af222d3e9ff937ef/zcatalyst_cliqt-0.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-10 07:22:04",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "zcatalyst-cliqt"
}
        
Elapsed time: 0.47454s