{"id":23823319,"url":"https://github.com/rolewong/customer-uikit-flutter","last_synced_at":"2025-04-13T18:13:54.447Z","repository":{"id":269825268,"uuid":"908116835","full_name":"RoleWong/customer-uikit-flutter","owner":"RoleWong","description":"A Flutter library for seamless integration of Tencent Cloud Desk service on customer side.","archived":false,"fork":false,"pushed_at":"2025-02-21T03:42:40.000Z","size":1281,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-13T18:13:49.930Z","etag":null,"topics":["chatbot","customer-service","customer-service-chatbot","flutter","tencent-cloud-desk"],"latest_commit_sha":null,"homepage":"https://cloud.tencent.com/document/product/269/113293","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RoleWong.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2024-12-25T07:12:48.000Z","updated_at":"2025-02-21T03:42:44.000Z","dependencies_parsed_at":"2025-02-21T04:25:06.398Z","dependency_job_id":"f40aa28c-4948-4815-bcb7-ee30d0f8aac9","html_url":"https://github.com/RoleWong/customer-uikit-flutter","commit_stats":null,"previous_names":["rolewong/customer-uikit-flutter"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoleWong%2Fcustomer-uikit-flutter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoleWong%2Fcustomer-uikit-flutter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoleWong%2Fcustomer-uikit-flutter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RoleWong%2Fcustomer-uikit-flutter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RoleWong","download_url":"https://codeload.github.com/RoleWong/customer-uikit-flutter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248758418,"owners_count":21156957,"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":["chatbot","customer-service","customer-service-chatbot","flutter","tencent-cloud-desk"],"created_at":"2025-01-02T10:17:28.201Z","updated_at":"2025-04-13T18:13:54.427Z","avatar_url":"https://github.com/RoleWong.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# **AI-powered Customer Service - Tencent Cloud Desk**\n\n**Tencent Cloud Desk Customer UIKit** is a UIKit for integrating AI-powered customer service chat on the customer side of Tencent Cloud Desk, \nproviding efficient and seamless communication with both AI and human agents.\n\n## **Key Features**\n\n- **Built for customer service** – Optimized UI, interactions, and workflows.\n- **Quick integration** – Add a complete chat interface with just a few lines of code.\n- **Customizable** – Supports global and session-level configurations.\n\n## **Requirements**\n\n### **Environment**\n\n- **Flutter version**: 3.24 or later\n- **Platform support**: Compatible with both emulators and physical devices\n\n\u003e **Note:** Flutter 3.24+ is recommended. If using an older version, consider integrating the IM UIKit with the customer service plugin instead.\n\n### **Prerequisites**\n\nBefore integrating, complete the following steps:\n1. Create a **Tencent Cloud Chat** application.\n2. Enable the **Desk** feature.\n3. Obtain a **Customer Service ID**.\n\nFor detailed setup instructions, refer to the [**Tencent Cloud Desk Quick Start Guide**](https://www.tencentcloud.com/document/product/1047/58964).\n\n---  \n\n## **Installation**\n\nInstall the `tencentcloud_ai_desk_customer` package via **pub**:\n\n```bash\nflutter pub add tencentcloud_ai_desk_customer\n```\n\n## **Usage**\n\n### **1. Initialize the SDK**\n\nCall `init` to initialize the SDK and configure global settings. Authentication requires [**Tencent Cloud Chat credentials (SDKAppID, userID, userSig)**](https://www.tencentcloud.com/document/product/1047/33517).\n\n#### **Example**\n\n```dart\nimport 'package:tencentcloud_ai_desk_customer/tencentcloud_ai_desk_customer.dart';\n\nTencentCloudAIDeskCustomer.init(\n  sdkAppID: \"SDKAppID\",  // Your SDKAppID from the Tencent Cloud Chat Console\n  userID: \"userID\",      // The authenticated user ID\n  userSig: \"userSig\",    // The authentication signature\n  config: TencentCloudCustomerConfig(), // Optional: Global configuration for customer service interactions\n);\n```\n\n### **2. Launch the Customer Service Chat Interface**\n\nUse `navigate` to open the customer service chat screen. Session-level configurations can be applied to override global settings.\n\n#### **Example**\n\n```dart\nimport 'package:tencentcloud_ai_desk_customer/tencentcloud_ai_desk_customer.dart';\n\nTencentCloudAIDeskCustomer.navigate(\n  context: context, // Flutter's BuildContext\n  customerServiceID: \"@customer_service_account\", // The customer service account to connect with\n  config: TencentCloudCustomerConfig(), // Optional: Session-specific configuration\n);\n```  \n\n---  \n\n## **Learn More**\n\nFor comprehensive documentation, visit the [**Tencent Cloud Desk Documentation**](https://www.tencentcloud.com/document/product/1047/63268).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frolewong%2Fcustomer-uikit-flutter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frolewong%2Fcustomer-uikit-flutter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frolewong%2Fcustomer-uikit-flutter/lists"}