ICQQ 是 OICQ 的分支。ICQQ 的存在少不了 OICQ 作者 takayama-lily 与 OICQ 的其它贡献者们,在此特别鸣谢!
createClient
将不再传递uin,改为在login
时传入,如果你希望密码登录,请一定参考密码登录教程安装:
.npmrc
,并录入以下内容@icqqjs:registry=https://npm.pkg.github.com
npm login --scope=@icqqjs --auth-type=legacy --registry=https://npm.pkg.github.com
,回车,根据提示登录githubnpm login --scope=@icqqjs --auth-type=legacy --registry=https://npm.pkg.github.com
UserName: # 你的github账号
Password: # 前往 https://github.com/settings/tokens/new 获取,scopes勾选 read:packages
E-Mail: # 你的公开邮箱地址
npm i @icqqjs/icqq # or > yarn add @icqqjs/icqq
从旧版升级
npm i icqq@npm:@icqqjs/icqq
快速上手:
const { createClient } = require("@icqqjs/icqq");
const client = createClient({ platform: 3, ver: '2.1.7', sign_api_addr: 'http://127.0.0.1:8080/' });
client.on("system.online", () => console.log("Logged in!"));
client.on("message", e => {
console.log(e);
e.reply("hello world", true); //true表示引用对方的消息
});
client.on("system.login.qrcode", (e) => {
//扫码后按回车登录
process.stdin.once("data", () => {
client.login();
});
})
client.login();
注意:
声明:
本项目为协议实现,不推荐直接使用。
想开发机器人的新用户推荐使用zhin框架开发。
CQHTTP 用户建议使用onebots,该项目同时支持OneBot V11 和OneBot V12。
云崽用户想迁移到icqq,可参考Miao-Yunzai,该分支使用icqq来代替oicq
鸣谢:
其他: