GitPedia

Nestjs telegraf

🤖 Powerful Nest module for easy and fast creation Telegram bots

From nksmnf·Updated May 20, 2026·View on GitHub·

NestJS Telegraf – powerful solution for creating Telegram bots. The project is written primarily in TypeScript, distributed under the MIT License license, first published in 2020. Key topics include: bot, bot-api, bot-framework, nest, nestjs.

Latest release: v2.9.1
April 27, 2025View Changelog →
<p align="center"> <img src="https://raw.githubusercontent.com/robot-mafia/nestjs-telegraf/main/.github/logo.svg" /> </p>

npm GitHub last commit NPM

NestJS Telegraf – powerful solution for creating Telegram bots.

This package uses the best of the NodeJS world under the hood. Telegraf is the most powerful library for creating bots and NestJS is a progressive framework for creating well-architectured applications. This module provides fast and easy way for creating Telegram bots and deep integration with your NestJS application.

Features

  • Simple. Easy to use.
  • Ton of decorators available out of the box for handling bot actions.
  • Ability to create custom decorators.
  • Scenes support.
  • Telegraf plugins and custom plugins support.
  • Ability to run multiple bots simultaneously.
  • Full support of NestJS guards, interceptors, filters and pipes!

User stories

Chat

Installation

bash
$ npm i nestjs-telegraf telegraf

Documentation

Check out the documentation site.

Activity

Alt

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from nksmnf/nestjs-telegraf via the GitHub API.Last fetched: 6/28/2026