<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"
}