Gateway 配置

配置您的助手

什么是 Gateway

Gateway 是 OpenClaw 的核心组件,负责连接各种消息平台和处理用户请求。

它提供了一个统一的接口来管理不同的通信渠道,如微信、Telegram、飞书等。

配置 Gateway

基础配置

Gateway 的配置通常在 config/gateway.json 文件中定义:

{
  "port": 3000,
  "host": "localhost",
  "ssl": false,
  "rateLimit": {
    "windowMs": 15 * 60 * 1000, // 15分钟
    "max": 100 // 最多100次请求
  },
  "channels": {
    "telegram": {
      "enabled": true,
      "botToken": "your-telegram-bot-token"
    },
    "wechat": {
      "enabled": false,
      "appId": "your-wechat-app-id"
    }
  }
}

启动 Gateway

npm run gateway:start

可用选项

  • 端口配置: 更改默认端口 (3000) 以避免冲突
  • SSL 配置: 启用 HTTPS 加密通信
  • 限流配置: 防止滥用和恶意请求
  • 通道配置: 启用/禁用特定的消息通道