typescript-nodejs-starter/index.ts

19 lines
503 B
TypeScript

import { env } from "#root/env.js";
import { removeKeyboardFeature } from "#root/features/remove-keyboard.js";
import { welcomeFeature } from "#root/features/welcome.js";
import { logger } from "#root/logger.js";
import { Bot } from "grammy";
const bot = new Bot(env.TOKEN);
bot.use(welcomeFeature);
bot.use(removeKeyboardFeature);
bot.start({
onStart: ({ username }) =>
logger.info({
msg: "bot running...",
username,
}),
drop_pending_updates: true
});