Wire send tool into main.ts

This commit is contained in:
EugeneTes
2026-09-08 12:29:19 +00:00
parent 1bda8a2f16
commit 0a40a6b5fa

View File

@@ -13,6 +13,7 @@ import { Outbound } from "./telegram/outbound.js";
import { createCalendarTool } from "./tools/calendar.js";
import { createPlaywrightMcpBridge } from "./agent/playwright-mcp.js";
import { createScheduleTool } from "./tools/schedule.js";
import { createSendTool } from "./tools/send.js";
import { ensureWorkspace } from "./workspace.js";
function sleep(ms: number): Promise<void> {
@@ -77,6 +78,11 @@ async function main(): Promise<void> {
};
const customTools: CustomTools = [createScheduleTool(scheduler, config.timezone)];
customTools.push(createSendTool({
bot: bot.api,
chatId: config.telegramOwnerId,
workspaceDir: config.workspaceDir,
}));
if (config.google) {
customTools.push(createCalendarTool(config.google, config.timezone));
logger.info("calendar tool enabled");