tei.su/src/backend/bot.ts
2024-08-03 07:53:14 +03:00

17 lines
413 B
TypeScript

import { Dispatcher } from '@mtcute/dispatcher'
import { TelegramClient } from '@mtcute/node'
import { env } from '~/backend/env'
import { shoutboxDp } from './bot/shoutbox'
export const tg = new TelegramClient({
apiId: env.TG_API_ID,
apiHash: env.TG_API_HASH,
storage: '.runtime/bot.session',
})
const dp = Dispatcher.for(tg)
dp.extend(shoutboxDp)
await tg.start({ botToken: env.TG_BOT_TOKEN })