ilharp / logiri

从终端连接 Satori。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logiri

从终端连接 Satori。

正在输出 Satori 消息的终端

Logiri 使用与 Satori 相同的消息编码技术,但将 Satori 消息发送到控制台输出而非聊天平台。

安装

yarn add logiri

使用 Logiri CLI

Logiri CLI 预加载了 Logiri 提供的所有事件输出,可以用来快速测试 Satori 服务是否运行正常,也可用于以可读和美观的方式存储收到的所有事件。

yarn logiri http://token@127.0.0.1:5500/v1

使用 logiri

创建 Logiri 实例并使用 register() 方法注册事件解析器,最后使用 parse() 方法即可获得输出。

import { Logiri, logiriMessageCreated } from 'logiri'

const lo = new Logiri()
lo.register(logiriMessageCreated)

// 收到消息时
const lines = await lo.parse(body) // body: Event
lines.forEach((line) => console.log(line))

logiri CLI 的 cli.ts 是一个使用 logiri 的完美范例。

许可

MIT

About

从终端连接 Satori。

License:MIT License


Languages

Language:TypeScript 79.4%Language:JavaScript 20.6%