用途:该技能用于接收 HTTP webhook 请求,并在完成请求校验、认证和限流后,将数据转发到 Kafka,属于数据路由类能力。
主要能力:接受 HTTP webhook;对请求进行校验;提供认证;提供速率限制;将结果输出到 Kafka。
使用方式:先设置 Kafka 地址,再运行脚本。示例命令: export KAFKA_BROKERS=localhost:9092 ./run.sh 发送测试 webhook: curl -X POST http://localhost:8080/webhook -d '{"event":"test"}'
要求:需安装 Expanso Edge(clawhub install expanso),并需要一个 Kafka broker 作为输出目标。
限制:资料未提供具体校验规则、认证方式、限流参数、端口配置项及错误处理细节,暂未提供。