Have ideas to improve npm?Join in the discussion! »

    oicq
    TypeScript icon, indicating that this package has built-in type declarations

    1.15.2 • Public • Published

    oicq

    npm version node engine Gitter

    • QQ(安卓)协议的nodejs实现。也参考了一些其他开源仓库如miraimiraiGo等。
    • 以高效和稳定为第一目的,在此基础上不断完善,将会逐步支持手机协议的大部分功能。
    • 使用 酷Q和CQHTTP 风格的API、事件和参数,原生支持经典的CQ码。
    • 请使用 Nodejs 12.16 以上版本。有bug请告诉我。
    • 开发和贡献插件

    Install:

    # npm init
    # npm i oicq

    Usage:

    const { createClient } = require("oicq");
    const uin = 123456789; // your account
    const bot = createClient(uin);
    
    //监听并输入滑动验证码ticket
    bot.on("system.login.slider", () => {
      process.stdin.once("data", (input) => {
        bot.sliderLogin(input);
      });
    });
    
    bot.on("system.online" () => console.log("上线了!"));
    
    //回复消息
    bot.on("message", (data) => data.reply("hello world"));
    
    bot.login("password"); // your password or password_md5

    如何获得滑动验证码ticket
    更详细的例子可以参考 demo.js
    API简洁友好,开箱即用,熟悉Nodejs者建议直接引入依赖进行开发。
    其他语言的使用者可以用 http-api 搭建环境。

    相关文档:

    API列表
    事件列表
    常见问题
    wiki列表

    其他:

    JavaScript语言基础
    七天学会NodeJS
    5分钟上手TypeScript
    交流群反馈群

    Install

    npm i oicq

    DownloadsWeekly Downloads

    342

    Version

    1.15.2

    License

    Apache-2.0

    Unpacked Size

    302 kB

    Total Files

    34

    Last publish

    Collaborators

    • avatar