Cloud

Control your printer and receive notification messages via Telegram Messenger.

This plugin integrates Telegram Messenger with OctoPrint.

Features

  • ๐Ÿ”” Receive Telegram messages with print status, including snapshots and videos from your webcams
  • ๐Ÿ“ก Remotely control your printer from Telegram (e.g., browsing and uploading files, starting, pausing, and aborting prints, tuning temperatures, etc.)
  • ๐Ÿ”Œ Manage connected power devices (printers, lights, heaters, etc.) directly from Telegram
  • ๐Ÿ” Configure allowed commands and active notifications for each chat
  • ๐Ÿงฉ Integrations with many other plugins (e.g., manage filaments from Telegram, cancel single objects, control various brands of plugs, etc.)

Documentation

For full installation and usage instructions, available features, configuration guidance, and common troubleshooting steps, please refer to the pluginโ€™s Wiki.

Support the project

This project is distributed for free and maintained entirely by volunteers, who do their best to develop it in their spare time, gather feedback and reports from users, and fix issues.

If youโ€™d like to support the maintainers of this project, you can donate via the GitHub Sponsor page โค๏ธ.

Pictures

Screenshot of the "Connection" tab in plugin settings
Screenshot of the "General settings" tab in plugin settings
Screenshot of the "Chats" tab in plugin settings
Screenshot of the "Notification messages" tab in plugin settings
Example of the /con and /files commands
Example of a notification message containing photos, videos, and details of the print in progress
Example of file details displayed in response to the /files command
Example of commands to start, pause, and abort a print job
Example of the /power and /cancelobject commands