- Config loading and validation (powered by zod)
- Logger (powered by pino)
- Internationalization and language selection (powered by @edjopato/telegraf-i18n)
- Callback data management library (powered by telegraf-callback-data)
- Sessions (powered by telegraf-session-local)
- Clone this repo or generate new repo via link
git clone https://github.com/deptyped/telegraf-template
- Rename
.env.example
to.env
and set yourBOT_TOKEN
mv .env.example .env
- Install dependencies
npm install
- Run watch mode
npm run start:dev