Home - nlef/moonraker-telegram-bot GitHub Wiki

Moonraker-telegram-bot wiki

Table of contents

  1. Features
  2. Sample commands
  3. Installation

Features

  • Printing progress notifications at custom intervals with pictures from a webstream/webcam
  • Light control for pictures and videos, confiugurable delay for camera adjustment
  • Configurable timelapsing (https://youtu.be/gzbzW7Vv2cs)
  • Configurable keyboard for easy control without command typing in the bot
  • Macro/gcode execution via the bot chat
  • Moonraker power device control for PSU/MCU
  • Sampling of photos/videos on request at any time
  • Pause, Cancel, Resume
  • Emergency stop
  • Upload g-code files to the chat to print them

Sample commands available

This is a basic overview of different commands available "out of the box" after installation. To get an indepth overview over available functionality you can check out the sample config page.
To get a better understanding on how to do useful stuff with the bot, see the page on klipper interaction and for ideas on usage check out the macro page. Commands can be entered directly in chat, suggested by telegram hightlightning or placed as buttons.

	/status			- get the status (printing, paused, error) of the printer
	/pause			- pause the current print
	/resume			- resume the current print
	/cancel			- cancel the current print
	/files			- List available G-code files for printing
	/macros			- list all available non-hidden macros
	/gcode %gcode%		- run any gcode command, spaces are supported
	/photo 			- capture a picture from the webstream/webcam
	/video 			- capture a video from the webstream/webcam
	/power			- turn off a specified moonraker power device
	/light			- toggle a specified moonraker power device
	/emergency		- run an emergency stop
	/bot_restart		- Restart the bot to apply config changes
	/shutdown		- Shut down the host system
	/%macro_name%		- Run any macro available on your system.

Installation

Please refer to the installation instructions.




Afterword

This wiki is in part made possible by the gollum project.

⚠️ **GitHub.com Fallback** ⚠️