Super 项目介绍
简介
SuperChats 是一款高级库,提供了一系列独特功能,通过 Socket 连接,实现对 WhatsApp 的控制。通过使用 SuperChats,用户可以开发服务机器人、多功能聊天工具或任何使用 WhatsApp 的系统。SuperChats 是 Venom 的高级版,专为全球企业和开发者提供独家功能和支持。
购买许可证
SuperChats 以每月 50 美元的价格提供许可证。欲购买,请通过点击下方的 WhatsApp 图标进行联系。
快速开始
通过以下命令确保已安装 SuperChats:
使用 npm 安装:
$ npm install superchats
或使用 yarn 安装:
$ yarn add superchats
使用文档
SuperChats 提供了以下功能模块,详细可以在文档中查看:
- 开始使用
- 多重会话支持
- 可选参数设置
- 下载和保存文件
- 断开连接功能
- 消息发送功能(发送文本、图片、语音、视频、文件等)
- 获取所有联系人
- 删除、转发消息
- 聊天记录管理(获取聊天、读取消息、删除聊天等)
- 组管理功能(创建组、添加成员、修改名称等)
开始使用示例
以下是一个简短的使用示例,展示如何创建一个 SuperChat 客户端并发送一条文本消息:
const superchats = require("superchats");
async function start(){
let client = await superchats.create({
session: "Marketing",
license: "your-license-key",
onMessage: async (message) => {
if ((message.type == "text" || message.subtype == 'text') && message.content == "hi") {
await client.sendText(message.from, "Let's GO Superchats");
}
}
});
return client;
}
(async function(){
let client = await start();
let response = await client.sendText('0000000000000', 'Thanks for using Superchats!!!');
console.log(response);
})();
多重会话支持
SuperChats 支持同时创建多个会话,便于用户在不同的业务场景中使用。可以通过传递不同的会话名称来创建多个实例。
可选参数配置
使用过程中,用户可以配置多种可选参数,如二维码显示、连接状态追踪、重试次数等。此外,SuperChats 提供监听事件功能,用户可以实时获取消息、状态改变等信息。
文件下载和管理
用户可以下载并保存任何消息中的媒体文件,通过简单的调用就能实现对媒体文件的解密和存储。
消息处理和会话管理
SuperChats 提供了一套完整的消息发送、接收、处理以及会话管理功能,包括但不限于发送文本、图片、文件,读取和管理聊天记录等。利用这些功能,用户可以实现复杂的自动化消息交互流程。
群组管理
SuperChats 提供便捷的群组管理功能,用户可以轻松创建群组、管理群成员、修改群信息,甚至是处理群组的邀请链接等。
通过 SuperChats 广泛的 API 功能和简单易用的配置选项,用户可以实现多样且灵活的 WhatsApp 集成项目,为企业沟通和自动化提供强有力的技术支持。