{"id":20099395,"url":"https://github.com/bytedesk/bytedesk-web","last_synced_at":"2025-05-06T06:31:18.667Z","repository":{"id":68284477,"uuid":"153546712","full_name":"Bytedesk/bytedesk-web","owner":"Bytedesk","description":"bytedesk customer service web chat widget, support vue/react/nextjs/angular/svelte/vanilla/javascript/typescrpt...","archived":false,"fork":false,"pushed_at":"2025-04-01T03:28:32.000Z","size":90540,"stargazers_count":7,"open_issues_count":7,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-02T20:50:50.882Z","etag":null,"topics":["chat","chatwidget","customerservice","help-desk","im","ticket-system","web"],"latest_commit_sha":null,"homepage":"https://ai.bytedesk.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bytedesk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-18T01:40:50.000Z","updated_at":"2025-04-01T03:27:32.000Z","dependencies_parsed_at":"2024-10-24T18:55:52.072Z","dependency_job_id":"9b4b4685-e864-47be-b7c9-435487d5b4d0","html_url":"https://github.com/Bytedesk/bytedesk-web","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bytedesk%2Fbytedesk-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bytedesk%2Fbytedesk-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bytedesk%2Fbytedesk-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bytedesk%2Fbytedesk-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bytedesk","download_url":"https://codeload.github.com/Bytedesk/bytedesk-web/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252633608,"owners_count":21779893,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chat","chatwidget","customerservice","help-desk","im","ticket-system","web"],"created_at":"2024-11-13T17:10:16.635Z","updated_at":"2025-05-06T06:31:13.656Z","avatar_url":"https://github.com/Bytedesk.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\n * @Author: jackning 270580156@qq.com\n * @Date: 2024-02-28 10:53:41\n * @LastEditors: jackning 270580156@qq.com\n * @LastEditTime: 2024-10-24 22:58:45\n * @Description: bytedesk.com https://github.com/Bytedesk/bytedesk\n *   Please be aware of the BSL license restrictions before installing Bytedesk IM – \n *  selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license. \n *  仅支持企业内部员工自用，严禁私自用于销售、二次销售或者部署SaaS方式销售 \n *  Business Source License 1.1: https://github.com/Bytedesk/bytedesk/blob/main/LICENSE \n *  contact: 270580156@qq.com \n * 联系：270580156@qq.com\n * Copyright (c) 2024 by bytedesk.com, All Rights Reserved. \n--\u003e\n# bytedesk web chat float demo\n\nbytedesk.com web lib for customer service chat widget\n\n## Language\n\n- [English](./README.md)\n- [中文](./README.zh.md)\n\n## chatfloat demo\n\n```js\n\u003cscript src=\"./index.js\"\u003e\u003c/script\u003e\n\u003cscript\u003e\n    // init chatfloat, and init params\n    window.ChatFloat({\n        chatUrl: 'http://localhost:9006/chat?t=1\u0026sid=default_wg_uid\u0026', // custom chat url\n        //buttonPosition: 'right', // botton position：left or right\n        //buttonBackgroundColor: 'blue', // button background color\n        //iframeWidth: 400,\n        //iframeHeight: 600,\n        //iframeMargins: { right: 20, bottom: 20, left: 20 }, // iframe margins\n        //buttonMargins: { right: 20, bottom: 20, left: 20 }, // button margins\n        //showButton: true, // show button or not\n        //showIframe: true // show iframe or not\n    });\n\u003c/script\u003e\n```\n\n## chatfloat jquery demo\n\n```js\n\u003cscript type=\"text/javascript\" src=\"https://cdn.kefux.com/assets/js/vendor/jquery/1.9.1/jquery.min.js\"\u003e\u003c/script\u003e\n\u003cdiv id=\"bytedesk-float-chat\"\u003e\u003c/div\u003e\n\u003cscript src=\"index.js\"\u003e\u003c/script\u003e\n\u003cscript\u003e\n    $(document).ready(function () {\n        $('#bytedesk-float-chat').ChatFloat({\n            chatUrl: 'http://localhost:9006/chat?t=1\u0026sid=default_wg_uid\u0026',\n            //buttonPosition: 'right', // botton position：left or right\n            //buttonBackgroundColor: 'blue', // button background color\n            //iframeWidth: 400,\n            //iframeHeight: 600,\n            //iframeMargins: { right: 20, bottom: 20, left: 20 }, // iframe margins\n            //buttonMargins: { right: 20, bottom: 20, left: 20 }, // button margins\n            //showButton: true, // show button or not\n            //showIframe: true // show iframe or not\n        });\n    });\n\u003c/script\u003e\n```\n\n## Example\n\n| custom button color |  custom button left | custom button margin | custom iframe margin | custom iframe width |\n| :----------: | :----------: | :----------:  | :----------: | :----------: |\n| \u003cimg src=\"./image/button-color.png\" width=\"250\"\u003e | \u003cimg src=\"./image/button-left.png\" width=\"250\"\u003e | \u003cimg src=\"./image/button-margin.png\" width=\"250\"\u003e | \u003cimg src=\"./image/iframe-margin.png\" width=\"250\"\u003e | \u003cimg src=\"./image/iframe-width.png\" width=\"250\"\u003e |\n\n## Chat SDK\n\n| Project     | Description           | Forks          | Stars             |\n|-------------|-----------------------|----------------|-------------------|\n| [iOS-swift](https://github.com/bytedesk/bytedesk-swift) | iOS swift  | ![GitHub forks](https://img.shields.io/github/forks/bytedesk/bytedesk-swift) | ![GitHub Repo stars](https://img.shields.io/github/stars/Bytedesk/bytedesk-swift)                 |\n| [Android](https://github.com/bytedesk/bytedesk-android) | Android | ![GitHub forks](https://img.shields.io/github/forks/bytedesk/bytedesk-android) | ![GitHub Repo stars](https://img.shields.io/github/stars/bytedesk/bytedesk-android)  |\n| [Flutter](https://github.com/bytedesk/bytedesk-flutter) | Flutter | ![GitHub forks](https://img.shields.io/github/bytedesk/bytedesk-flutter)| ![GitHub Repo stars](https://img.shields.io/github/stars/bytedesk/bytedesk-flutter) |\n| [React](https://github.com/bytedesk/bytedesk-react) | React | ![GitHub forks](https://img.shields.io/github/forks/bytedesk/bytedesk-react) | ![GitHub Repo stars](https://img.shields.io/github/stars/bytedesk/bytedesk-react) |\n| [UniApp](https://github.com/bytedesk/bytedesk-uniapp) | Uniapp | ![GitHub forks](https://img.shields.io/github/forks/bytedesk/bytedesk-uniapp) | ![GitHub Repo stars](https://img.shields.io/github/stars/bytedesk/bytedesk-uniapp) |\n| [Web/Vue](https://github.com/bytedesk/bytedesk-web) | Web/Vue | ![GitHub forks](https://img.shields.io/github/forks/bytedesk/bytedesk-web) | ![GitHub Repo stars](https://img.shields.io/github/stars/bytedesk/bytedesk-web) |\n\n## Download Client\n\n- [Windows](https://www.weiyuai.cn/download.html)\n- [Mac](https://www.weiyuai.cn/download.html)\n- [Linux](https://www.weiyuai.cn/download.html)\n- [Android](https://www.weiyuai.cn/download.html)\n- [IOS](https://www.weiyuai.cn/download.html)\n\n## Dev Stack\n\n\u003c!-- - [sofaboot](https://github.com/sofastack/sofa-boot/blob/master/README_ZH.md) for im server --\u003e\n- [springboot-3.x for im server](https://github.com/Bytedesk/bytedesk)\n- [python for ai](https://github.com/Bytedesk/bytedesk-ai)\n- [react for web](https://github.com/Bytedesk/bytedesk-react)\n- [flutter for ios\u0026android](https://github.com/Bytedesk/bytedesk-mobile)\n- [electron for windows\u0026mac\u0026linux](https://github.com/Bytedesk/bytedesk-desktop)\n\n## Contact\n\n- [Email](mailto:270580156@qq.com)\n- [Wechat](./image/wechat.png)\n\n## License\n\n- support business usage\n- must not remove trademark \u0026\u0026 logo info\n- selling, reselling, or hosting Bytedesk IM as a service is a breach of the terms and automatically terminates your rights under the license.\n- 仅支持企业内部员工自用，销售、二次销售或者部署SaaS方式销售需要获得授权，请勿用于非法用途。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbytedesk%2Fbytedesk-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbytedesk%2Fbytedesk-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbytedesk%2Fbytedesk-web/lists"}