Files
2026-07-13 13:34:48 +08:00

31 lines
725 B
TypeScript

import * as sdk from '@botpress/sdk'
import * as env from './.genenv'
import chat from './bp_modules/chat'
import telegram from './bp_modules/telegram'
export default new sdk.BotDefinition({
actions: {
sayHello: {
title: 'Say Hello',
description: 'Says hello to the caller',
input: {
schema: sdk.z.object({ name: sdk.z.string().optional() }),
},
output: {
schema: sdk.z.object({ message: sdk.z.string() }),
},
},
},
})
.addIntegration(telegram, {
enabled: true,
configuration: {
botToken: env.HELLO_WORLD_TELEGRAM_BOT_TOKEN,
typingIndicatorEmoji: true,
},
})
.addIntegration(chat, {
enabled: true,
configuration: {},
})