# 腾讯云 RTC Chat — JavaScript > Chat JavaScript 平台文档。 ## Core SDK ### Getting Started - [Activate the Service](https://pre.trtc.io/zh/document/74511.md) - [Run Demo](https://pre.trtc.io/zh/document/66945.md) - [Install Chat SDK](https://pre.trtc.io/zh/document/34309.md) - [Initialize Chat SDK](https://pre.trtc.io/zh/document/47967.md): 腾讯实时音视频 Chat SDK JavaScript 版本快速接入指南,详细介绍了初始化 SDK 的步骤,包括准备唯一的 SDKAppID、调用 TencentCloudChat.create 方法创建 SDK 实例、配置代理及上传插件,以及如何监听和取消监听关键事件。适用于需要集成即时通信功能的开发者,帮助快速完成 SDK 初始化和事件处理,保障消息收发和状态同步的稳定性。 - [Login and Logout](https://pre.trtc.io/zh/document/47970.md) ### Users - [User Profile](https://pre.trtc.io/zh/document/48161.md) - [User Online Status](https://pre.trtc.io/zh/document/49561.md): Web Chat SDK 是腾讯云提供的用户状态管理 API,支持普通状态和自定义状态的设置与查询,适用于需要实时获取和同步用户状态的 Web 应用。开发者可以通过接口设置自己的自定义状态,查询自己或其他用户的状态,并订阅用户状态变更通知,实现多端多实例的状态同步。部分功能需升级专业版套餐,接口调用有频率和数量限制。 - [Friend Management](https://pre.trtc.io/zh/document/48158.md) - [Friend List](https://pre.trtc.io/zh/document/48155.md) - [Block List](https://pre.trtc.io/zh/document/48152.md) - [Follow](https://pre.trtc.io/zh/document/66035.md) ### Group Channels - [Overview](https://pre.trtc.io/zh/document/48169.md) - [Group Channel Settings](https://pre.trtc.io/zh/document/48465.md) - [Group Channel Profile](https://pre.trtc.io/zh/document/48184.md) - [Member Management (Mute & Ban)](https://pre.trtc.io/zh/document/48180.md): JavaScript 群成员管理接口提供群成员列表获取、禁言、踢人、角色修改等功能,适用于专业版及以上套餐用户。该接口支持分页拉取群成员信息,包含在线状态和禁言截止时间,满足直播群和社群多样化管理需求。文档详细说明了接口参数、调用示例及权限限制,帮助开发者实现高效的群组管理功能。 - [Member Profile](https://pre.trtc.io/zh/document/48177.md) - [Group Channel Attributes](https://pre.trtc.io/zh/document/48174.md): JavaScript 群属性管理接口为腾讯实时音视频 TRTC 提供了基于群属性的麦位管理功能,适用于语聊房场景。开发者可以通过初始化、设置、删除和获取群属性来管理麦位信息,并监听群属性更新事件实现实时同步。该接口支持群属性的数量和大小限制,确保多用户环境下的属性一致性和操作安全。 - [Group Channel Counter](https://pre.trtc.io/zh/document/56042.md) ### Community Channels - [Manage Community](https://pre.trtc.io/zh/document/48171.md) ### Messages - [Overview](https://pre.trtc.io/zh/document/47990.md) - [Send a Message](https://pre.trtc.io/zh/document/47993.md) - [Receive a Message](https://pre.trtc.io/zh/document/47996.md): TencentCloudChat JavaScript SDK 提供消息接收事件的监听与取消功能,适用于需要实时处理单聊、群聊及系统通知消息的开发者。通过 chat.on 方法注册 MESSAGE_RECEIVED 事件监听器,在事件触发时获取消息列表进行处理;通过 chat.off 方法取消对应事件监听。事件名称集中管理于 TencentCloudChat.EVENT,确保事件管理的规范与完整。 - [Message History](https://pre.trtc.io/zh/document/47999.md) - [Forward Messages](https://pre.trtc.io/zh/document/48002.md) - [Edit Message](https://pre.trtc.io/zh/document/48005.md) - [Delete Messages](https://pre.trtc.io/zh/document/48010.md) - [Clear History Message](https://pre.trtc.io/zh/document/53498.md) - [Recall a Message](https://pre.trtc.io/zh/document/48015.md) - [Online Message](https://pre.trtc.io/zh/document/48018.md) - [Read Receipt](https://pre.trtc.io/zh/document/48021.md) - [Query Messages](https://pre.trtc.io/zh/document/48024.md) - [Mentions (@)](https://pre.trtc.io/zh/document/66032.md) - [Targeted Message](https://pre.trtc.io/zh/document/52716.md) - [Do Not Disturb](https://pre.trtc.io/zh/document/48031.md) - [Message Extension](https://pre.trtc.io/zh/document/54166.md): JavaScript 消息扩展功能接口文档介绍了如何通过 setMessageExtensions、getMessageExtensions 和 deleteMessageExtensions 接口对消息进行扩展操作。该功能适用于专业版及以上版本用户,支持为消息添加 key/value 状态标识,满足投票、接龙、问卷调查等多种场景需求。文档详细说明了接口参数、调用条件及事件回调,帮助开发者实现消息扩展的增删查改操作。 - [Reactions](https://pre.trtc.io/zh/document/60749.md) - [Message Translation](https://pre.trtc.io/zh/document/55857.md) - [Voice-to-Text](https://pre.trtc.io/zh/document/60751.md) ### Conversations - [Overview](https://pre.trtc.io/zh/document/48328.md) - [Conversation List](https://pre.trtc.io/zh/document/48325.md): TencentCloudChat 聊天 SDK 提供的 JavaScript API 支持开发者获取用户的最近会话列表,并监听会话列表的更新事件。通过调用 getConversationList 方法,开发者可以按条件过滤或指定会话获取会话数据,返回 Promise 以便异步处理。同时,SDK 支持监听 CONVERSATION_LIST_UPDATED 事件,实时获取会话列表变更通知,方便应用保持数据同步。 - [Get Conversations](https://pre.trtc.io/zh/document/48322.md) - [Unread Count](https://pre.trtc.io/zh/document/48319.md) - [Pin Conversations](https://pre.trtc.io/zh/document/48316.md) - [Delete Conversations](https://pre.trtc.io/zh/document/48313.md): 腾讯云 Chat SDK 提供删除会话的功能,适用于用户在删除好友或退出群组后管理会话列表。该功能支持清空或保留会话历史消息,并允许批量删除最多100个会话。默认删除操作不进行多端同步,用户可通过 Chat Console 开启多端同步设置。本文详细说明了删除会话的接口用法及参数配置,帮助开发者灵活管理聊天会话。 - [Conversation Draft](https://pre.trtc.io/zh/document/56184.md) - [Conversation Mark](https://pre.trtc.io/zh/document/50291.md) - [Conversation Group](https://pre.trtc.io/zh/document/50289.md) ### Search - [Cloud Cloud Search Messages](https://pre.trtc.io/zh/document/67677.md) - [Cloud Search Users](https://pre.trtc.io/zh/document/67679.md) - [Cloud Search Channels](https://pre.trtc.io/zh/document/67681.md) - [Cloud Search Channel Members](https://pre.trtc.io/zh/document/67683.md) ### Extended Features - [Cloud Search](https://pre.trtc.io/zh/document/60140.md): 腾讯云聊天 SDK 提供基于 Web、uni-app 和小程序平台的消息云端搜索功能,支持快速集成并实现全局及会话内消息搜索。本文详细介绍了集成 TUIKit 组件库、开通云端搜索插件、发送消息及搜索第一条消息的步骤,适用于专业版 Plus 和企业版用户。文档还涵盖独立引入搜索组件的高级指引,支持多种消息类型和时间范围的搜索配置,帮助开发者高效实现消息检索功能。 ### Client APIs - [Client APIs](https://pre.trtc.io/zh/document/33999.md) ### Changelog - [Changelog](https://pre.trtc.io/zh/document/34281.md)