Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Node-RED
  3. telegrambot

telegrambot

NOASSERTIONJavaScriptv18.1.0

A Node-RED node package for creating Telegram bots with receiver, sender, command, event, and reply nodes.

GitHubGitHub
303 stars121 forks0 contributors

What is telegrambot?

node-red-contrib-telegrambot is a Node-RED package that provides nodes for building and managing Telegram bots. It allows users to visually create bots that can send and receive messages, handle commands, and respond to events using the Telegram Bot API. The package solves the problem of integrating Telegram functionality into Node-RED flows without writing low-level API code.

Target Audience

Node-RED users, IoT developers, and hobbyists who want to create Telegram bots for notifications, automation, or interactive applications within a visual programming environment.

Value Proposition

Developers choose this package because it offers a drag-and-drop interface for Telegram bot development, comprehensive support for Telegram API features, and seamless integration with Node-RED's ecosystem for automation and IoT projects.

Overview

Telegram bot nodes for node-red.

Use Cases

Best For

  • Creating notification bots for IoT devices in Node-RED
  • Building interactive chatbots with custom keyboards
  • Automating responses to Telegram commands in workflows
  • Developing bots that handle media messages and files
  • Implementing payment or invoice bots using Telegram's API
  • Setting up bots that use webhooks for real-time updates

Not Ideal For

  • Projects requiring standalone bot deployment without Node-RED infrastructure
  • Teams needing ultra-low latency responses where visual flow execution adds overhead
  • Developers who prefer code-first approaches with direct Telegram API libraries like telegraf.js
  • Applications integrating multiple messaging platforms beyond Telegram

Pros & Cons

Pros

Comprehensive API Coverage

Supports all major Telegram message types, events, and API commands, including media groups, payments, and inline queries, as detailed in extensive tables for sender and receiver nodes.

Visual Development Ease

Integrates seamlessly into Node-RED's drag-and-drop interface, enabling bot logic creation without coding, with example flows for echo, keyboards, and commands.

Flexible Update Modes

Offers polling, webhook, or no-update modes with configurable intervals and SOCKS proxy support, adapting to different network and deployment scenarios.

Active Community Support

Credits numerous contributors, has a Telegram chat for help, and regular updates, ensuring ongoing maintenance and feature enhancements.

Cons

Complex Webhook Setup

Webhook configuration requires handling HTTPS certificates and reverse proxies, with separate documentation (WEBHOOK.md) that can be challenging for non-experts.

Node-RED Dependency

Tied exclusively to Node-RED, creating vendor lock-in and limiting portability to other bot frameworks or standalone applications.

Token Management Limits

The README warns against using a token in multiple configuration nodes simultaneously, which can hinder scalability for complex, multi-instance bot deployments.

Frequently Asked Questions

Quick Stats

Stars303
Forks121
Contributors0
Open Issues4
Last commit6 days ago
CreatedSince 2016

Tags

#workflow-automation#visual-programming#chatbot#node-red#messaging#nodejs#telegram-bot#api-integration

Built With

N
Node.js

Included in

Node-RED532
Auto-fetched 17 hours ago

Related Projects

chatbotchatbot

Visually build a full featured chat bot for Telegram, Facebook Messenger, Whatsapp and Slack with Node-RED. Almost no coding skills required.

Stars982
Forks195
Last commit24 days ago
discord-advanceddiscord-advanced

Recieve, send, edit and delete Discord messages in node-red.

Stars55
Forks26
Last commit1 year ago
slackslack

A node-red module to post to Slack.com

Stars24
Forks30
Last commit1 year ago
open-wa (whatsapp)open-wa (whatsapp)

A node-red connector for remote instances of wa-automate-nodejs. Be sure to 🌟 this repository for updates!

Stars13
Forks2
Last commit3 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub