https://github.com/urth-inc/metatell-ai-bot
metatellのAIボットSDK
https://github.com/urth-inc/metatell-ai-bot
bot metaverse
Last synced: 4 months ago
JSON representation
metatellのAIボットSDK
- Host: GitHub
- URL: https://github.com/urth-inc/metatell-ai-bot
- Owner: urth-inc
- License: mit
- Created: 2025-08-07T00:48:26.000Z (11 months ago)
- Default Branch: develop
- Last Pushed: 2026-02-27T00:39:10.000Z (4 months ago)
- Last Synced: 2026-02-27T07:42:13.773Z (4 months ago)
- Topics: bot, metaverse
- Language: TypeScript
- Homepage: https://urth-inc.github.io/metatell-ai-bot/
- Size: 2.01 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Metatell Bot SDK
Metatell Bot開発用のTypeScript SDKです。導入、設定、API仕様を中心にドキュメントを用意しています。詳細は SDK パッケージの README とドキュメントを参照してください。
- SDK ドキュメント: `docs/`
- SDK パッケージの概要: `packages/sdk/README.md`
## パッケージ
- `@metatell/bot-core` - コア機能
- `@metatell/bot-sdk` - Bot SDK
- `@metatell/bot-cli` - CLIツール
- `@metatell/bot-realtime` - リアルタイム通信(音声機能含む)
> **Note**: 音声通信機能は `@metatell/bot-realtime` パッケージで提供されます。現在開発中のため、音声関連のAPIは別途ドキュメントをご参照ください。
## インストール
```bash
npm install @metatell/bot-sdk
```
## 使い方(クイックスタート)
```typescript
import { createMetatellClient } from '@metatell/bot-sdk'
const client = createMetatellClient({
serverUrl: 'wss://metatell.app',
roomId: 'YOUR_ROOM_ID',
})
await client.connect()
const botInfo = await client.getInfo()
// メンション宛てにのみ返信
client.chat.onMessage(async ({ from, text, mention, reply }) => {
if (mention?.sessionId === botInfo.sessionId) {
await reply(`Hello ${from.name ?? ''}`.trim())
}
})
```
## 開発
```bash
# インストール
pnpm install
# ビルド
pnpm build
# テスト
pnpm test
# コードチェック
pnpm check
# 型チェック
pnpm typecheck
```
## リリース
リリースプロセスの詳細については [docs/RELEASE.md](./docs/RELEASE.md) を参照してください。
## ライセンス
MIT