zhin adapter for process
npm install @zhin.js/adapter-process基于进程标准输入输出的 Zhin 机器人适配器,用于命令行环境下的测试和开发。
- 🖥️ 命令行交互界面
- ⌨️ 标准输入输出处理
- 🧪 测试和开发友好
- 📝 简单的消息格式
- 🔄 实时消息处理
``bash`
npm install @zhin.js/adapter-process
`javascript`
// zhin.config.ts
export default {
bots: [
{
context: 'process',
name: 'console-bot', // 机器人名称
}
]
}
启动后,直接在命令行中输入消息即可:
`bash`
$ npm run dev
> 你好
[Bot] 收到消息:你好
[Bot] 回复:Hello World!
- 监听 process.stdin 输入
- 将输入内容转换为标准消息格式
- 消息发送只会在日志中显示,不会输出到终端
消息对象包含:
- id: 基于时间戳的消息IDsender.id
- : 当前进程PIDsender.name
- : 进程标题channel.id
- : 进程PIDchannel.type
- : 固定为 'private'content
- : 文本消息内容timestamp
- : 消息时间戳
- 🧪 插件开发测试
- 🔍 功能调试
- 📚 学习和演示
- 🛠️ 开发环境验证
- zhin.js - Zhin核心框架
- Node.js 内置模块
`bash``
npm run build # 构建
npm run clean # 清理构建文件
- 此适配器仅用于开发和测试
- 不支持图片、文件等复杂消息类型
- 消息发送仅在日志中显示