26 lines
556 B
TypeScript
26 lines
556 B
TypeScript
import { z, IntegrationDefinition } from '@botpress/sdk'
|
|
import { integrationName } from './package.json'
|
|
|
|
export default new IntegrationDefinition({
|
|
name: integrationName,
|
|
version: '0.1.0',
|
|
readme: 'hub.md',
|
|
icon: 'icon.svg',
|
|
actions: {
|
|
helloWorld: {
|
|
title: 'Hello World',
|
|
description: 'A simple hello world action',
|
|
input: {
|
|
schema: z.object({
|
|
name: z.string().optional(),
|
|
}),
|
|
},
|
|
output: {
|
|
schema: z.object({
|
|
message: z.string(),
|
|
}),
|
|
},
|
|
},
|
|
},
|
|
})
|