Atlassian MCP服务
Jira与Confl
Towns Protocol Bot SDK是一套用于构建去中心化聊天机器人的开发工具,基于Bun运行时和Base区块链网络,支持斜杠命令、消息处理、交互表单和链上操作。
安装步骤:
bunx towns-bot init my-botcd my-botbun install环境配置:
APP_PRIVATE_DATA=<base64_credentials> JWT_SECRET=<webhook_secret> PORT=3000 BASE_RPC_URL=https://base-mainnet.g.alchemy.com/v2/KEY
基础代码模板:
import { makeTownsBot } from '@towns-protocol/bot'
const bot = await makeTownsBot(
process.env.APP_PRIVATE_DATA!,
process.env.JWT_SECRET!,
{ commands: [{ name: 'ping', description: 'Check if alive' }] }
)
bot.onSlashCommand('ping', async (handler, event) => {
await handler.sendMessage(event.channelId, 'Pong!')
})
export default bot.start()
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | Bun运行时、Base RPC节点、APP_PRIVATE_DATA凭证、JWT_SECRET密钥、Base ETH Gas费 |
| 输出 | 可运行的Towns机器人实例,具备消息处理、斜杠命令响应、链上交易执行能力 |
| 适用人群 | 熟悉TypeScript的Web3开发者、有机器人开发经验的工程师、需要集成聊天功能的DApp团队 |
| 不包含 | 可视化界面、云服务器托管、主网ETH(仅需Base ETH)、代币发行功能 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/andreyz/towns-protocol/SKILL.md
来源类型:GitHub开源项目