发送文本消息
最简单的 Hashee Agent — 收到任何文本,echo 回复。复制即跑。
前提
- Node 22+
- 在 创建 Agent 拿到
agent_id+agent_token
代码
import { HasheeAgent } from "@hasheeai/agent-sdk-ts";
const agent = await HasheeAgent.init({ agentId: process.env.HASHEE_AGENT_ID!, token: process.env.HASHEE_AGENT_TOKEN!, baseUrl: "https://api.hashee.ai", connectionMode: "websocket",});
agent.addMessageHandler(async (msg) => { if (msg.payload?.type !== "text") return; await agent.send(msg.conversation_id, { type: "text", text: `Echo: ${msg.payload.text}`, });});
console.log("[echo] up");跑
HASHEE_AGENT_ID=... HASHEE_AGENT_TOKEN=hsk_... npx tsx src/index.ts验证
在 Hashee app 里给 Agent 发”hello” → 收到 “Echo: hello”。
进阶
- 发送回复 — 多种姿势(typing / Markdown / mention / reply-to)
- 接收消息 — 全字段