MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接
    1. Home
    2. Drincann
    • Profile
    • Following 2
    • Followers 0
    • Topics 3
    • Posts 6
    • Best 0
    • Controversial 1
    • Groups 1

    Drincann

    @Drincann

    摸鱼

    Mirai-js 主要维护者

    -2
    Reputation
    5
    Profile views
    6
    Posts
    0
    Followers
    2
    Following
    Joined Last Online
    Website gaolihai.cool/note

    Drincann Unfollow Follow
    摸鱼

    Best posts made by Drincann

    • 是否有开源项目实现了 qq 空间相关接口呢,

      例如发说说这种

      posted in HTTP API和第三方SDK
      Drincann
      Drincann

    Latest posts made by Drincann

    • 是否有开源项目实现了 qq 空间相关接口呢,

      例如发说说这种

      posted in HTTP API和第三方SDK
      Drincann
      Drincann
    • RE: mirai-js 点歌怎么做?

      @shengxi 在 mirai-js 点歌怎么做? 中说:

      想做点歌功能,用得mirai-js框架,但只会一点js,怎么办啊?:cry:

      用 app 分享歌曲到已在 console 登录的机器人,然后看一下 log 收到的消息格式,可能是 json,xml 之类的。

      分析参数,按照这个格式发消息。

      可能还得去这个 app 的网站上抓一些接口,检索关键字之类的。

      posted in HTTP API和第三方SDK
      Drincann
      Drincann
    • RE: mirai-js 点歌怎么做?

      居然有人在用,泪目

      posted in HTTP API和第三方SDK
      Drincann
      Drincann
    • RE: mirai-api-http 文档更新

      终于 merge 了。。

      posted in HTTP API和第三方SDK
      Drincann
      Drincann
    • 有社区论坛了很高兴,就是有点伤心

      伤心是因为,发了两天邮件也没收到。

      posted in 摸鱼区
      Drincann
      Drincann
    • 【社区 SDK】Mirai-js,浏览器/Node.js,简单的 QQ 机器人开发框架

      仓库 -> Drincann/Mirai-js
      文档 -> https://drincann.github.io/Mirai-js

      基于 mirai-api-http,接口简洁优雅且符合直觉,开发迅速。

      • 运行在浏览器或 Node.js 下。
      • 完整的 API 文档和示例。
      • 完整的 typescript 类型声明。
      • 事无巨细的代码注释。
      • 没有强制的 logger,所有模块都是渐进式的,干净的框架。
      • 良好的 Promise 封装,
      • 提供事件流的中间件实现,提供大量实用预定义中间件。
      • 实现了事件异步作用域下消息的 同步 io,异步消息将从调用处返回,异步连续对话就跟写同步代码一样符合直觉,不需要记录状态。

      hello world

      npm install mirai-js
      
      const { Bot, Message } = require('./src/Mirai-js');
      
      (async () => {
          try {
              const bot = new Bot();
      
              await bot.open({
                  baseUrl: 'http://example.com:8080',
                  qq: 1019933576,
                  authKey: 'authKey',
              });
      
              bot.on('FriendMessage', async data => {
                  await bot.sendMessage({
                      friend: data.sender.id,
                      message: new Message().addText('hello world!'),
                  });
              });
          } catch (err) {
              console.log(err);
          }
      })();
      
      posted in 其他项目发布
      Drincann
      Drincann