BBotnexio

Buy now!

Telegram Bot Starter: TypeScript template with grammY and 42 automated tests, polling or webhook, SQLite sessions, DE/EN
Telegram botsAramacTelegramgrammYTypeScript

Aramac Telegram Bot StarterSold by Aramac GmbH

Non-commercial bots only · consumers only

Template with 42 automated tests for your own Telegram bot (TypeScript, grammY, SQLite). For private and community groups.

Continue to payment ↓

Template with 42 automated tests for your own Telegram bot in TypeScript with grammY.

For private and community groups and channels. Not for shops, companies, paid channels or client work.

Included:

  • Commands /start (inline menu), /help, /language, /feedback, /cancel, /privacy, /mydata, /deletedata – in German and English
  • Conversation with inline buttons: /feedback stores only after "Send"
  • DE/EN messages from the user's Telegram language, switchable
  • Sessions in SQLite (node:sqlite), rate limit per user
  • Admin commands /stats, /feedbacks, /block, /unblock, /retention
  • Long polling (no server) or webhook (public https)
  • /privacy template with operator placeholders, /mydata export, /deletedata
  • Dockerfile, docker-compose.yml, .env.example, DE/EN docs

Default retention: settings 90 days after last activity, feedback 30 days, block records at most 365 days. You run the bot and are responsible for the data.

Requirements: Node.js 22.13 or newer (or Docker), your own bot token from @BotFather, your own hosting. You install the npm package grammY yourself; its own licences apply.

Not affiliated with Telegram.

Delivery: ZIP download after payment.