A Node-RED node package for creating Telegram bots with receiver, sender, command, event, and reply nodes.
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.
Node-RED users, IoT developers, and hobbyists who want to create Telegram bots for notifications, automation, or interactive applications within a visual programming environment.
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.
Telegram bot nodes for node-red.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
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.
Integrates seamlessly into Node-RED's drag-and-drop interface, enabling bot logic creation without coding, with example flows for echo, keyboards, and commands.
Offers polling, webhook, or no-update modes with configurable intervals and SOCKS proxy support, adapting to different network and deployment scenarios.
Credits numerous contributors, has a Telegram chat for help, and regular updates, ensuring ongoing maintenance and feature enhancements.
Webhook configuration requires handling HTTPS certificates and reverse proxies, with separate documentation (WEBHOOK.md) that can be challenging for non-experts.
Tied exclusively to Node-RED, creating vendor lock-in and limiting portability to other bot frameworks or standalone applications.
The README warns against using a token in multiple configuration nodes simultaneously, which can hinder scalability for complex, multi-instance bot deployments.