🚀 DAY 3 OF LAUNCH WEEK: Introducing Webhook Events for Pull Request Scans.Learn more →
Socket
Book a DemoInstallSign in
Socket

@tencentcloud/lite-chat

Package Overview
Dependencies
Maintainers
17
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tencentcloud/lite-chat

Tencent Cloud Chat SDK for Web/Mini Program/uni-app/React Native/Donut

latest
npmnpm
Version
1.5.2
Version published
Weekly downloads
599
6.96%
Maintainers
17
Weekly downloads
 
Created
Source

Official JavaScript SDK for Tencent Cloud Lite Chat

About Tencent Cloud Lite Chat

Tencent Cloud Lite Chat provides globally interconnected chat APIs, multi-platform SDKs. Includes message sending/receiving and user management features by default, fulfilling core IM capabilities, with a bundle size under 200 KB. With its flexible plugin architecture, the SDK enables seamless integration of comprehensive IM features. You can selectively include only the features you need, customize plugin combinations, and maintain optimal bundle size.

Lite Chat SDK provides basic version, standard version and professional version. @tencentcloud/lite-chat points to the standard version by default.

Installation

npm install @tencentcloud/lite-chat --save

Getting started

1. create an SDK instance

import TencentCloudChat from '@tencentcloud/lite-chat';

// Create an SDK instance. 
// The `TencentCloudLiteChat.create()` method returns the same instance for the same `SDKAppID`.
// The SDK instance is usually represented by `chat`.
let chat = TencentCloudLiteChat.create({
  SDKAppID: 0 // Replace `0` with the `SDKAppID` of your Chat app during access.
}); 

2. Generate UserSig

UserSig is a password used to log in to Tencent Cloud Lite Chat. It is the ciphertext obtained after data such as UserID is encrypted. This document describes how to generate a UserSig.

3. Login in to the Lite Chat SDK

let promise = chat.login({userID: 'your userID', userSig: 'your userSig'});
promise.then(function(imResponse) {
  console.log(imResponse.data); // Login successful
  if (imResponse.data.repeatLogin === true) {
    // Indicates that the account has logged in and that the current login will be a repeated login.
    console.log(imResponse.data.errorInfo);
  }
}).catch(function(imError) {
  console.warn('login error:', imError); // Error information
});

Switch to basic version

import TencentCloudChat from '@tencentcloud/lite-chat/baisc';

Switch to professional version

import TencentCloudChat from '@tencentcloud/lite-chat/professional';

Supported Browsers

BrowserSupported versions
Chrome16 or higher
Edge13 or higher
Firefox11 or higher
Safari7 or higher
Internet Explorer10 or higher
Opera12.1 or higher
iOS Safari7 or higher
Android Browser4.4 (Kitkat) or higher

Keywords

chat

FAQs

Package last updated on 17 Oct 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts