moonraker-telegram-bot
klipper
moonraker-telegram-bot | klipper | |
---|---|---|
16 | 769 | |
226 | 8,761 | |
- | 2.2% | |
0.0 | 9.4 | |
30 days ago | 1 day ago | |
Python | C | |
Creative Commons Zero v1.0 Universal | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
moonraker-telegram-bot
- VPN for RaspberryPi
-
Macro to send telegram notification at layer 1 and 2?
Fewer macros, remote control without vpn, someone asking for the same feature https://github.com/nlef/moonraker-telegram-bot/issues/258 sounds like it will be worth the effort to try that.
- Can I connect any webcam to klipper/Mainsail?
-
Best Klipper plugins repo?
moonraker-telegram-bot
-
Telegram notifications
# Please refer to the wiki(https://github.com/nlef/moonraker-telegram-bot/wiki) for detailed information on how to configure the bot [bot] server: localhost bot_token: ********************************************* chat_id: ************ [camera] host: http://localhost:8080/?action=stream [bot] server: localhost # This is the adress, where the moonraker of the desired printer is located at. # In most cases it will be 'localhost'. Alternatively, an ip:port, as in 192.168.0.19:7125 can be entered, # if you are running multiple moonraker instances on the machine, or if the bot is located not on the printer itself. # This value is not validated automatically. bot_token: 5413397009:AAFNB_H8nfbsi-dAFkbXMLjwU7kYL2-FTKQ # This is the bot token. Please keep it safe and do not post it online. # Only the chat with the correct chat_id can send/receive commands to/from the bot. # Alternatively can be stored in a file. See [secrets] section. # This value is not validated automatically. chat_id: 1781705190 # This is the ID of the chat, where the bot is supposed to be able to send updates to. # Alternatively can be stored in a file. See [secrets] section. # This value should be an integer. #api_url: https://api.telegram.org/bot # If you need it, you can specify a custom url for the telegram API. # This value is not validated automatically. #socks_proxy: 192.168.0.22:1080 # If needed, you can configure the bot to use a socks5 proxy. # This value is not validated automatically. #user: root # If you have moonraker authorization enabled, you can enter the user and password here. # My advice is to not expose your printer to the internet, but I am not your mother. # Alternatively can be stored in a file. See [secrets] section. # This value is not validated automatically. #password: qwerty # The password is stored in plain text. # Alternatively can be stored in a file. See [secrets] section. # This value is not validated automatically. #api_token: 86c4841ec730415da0a66064ceeaa99c # As an alternative to the password you can use a token. # Alternatively can be stored in a file. See [secrets] section. # This value is not validated automatically. #light_device: leds # This is the power device in moonraker, to which the lights of the printer/chamber are connected to. # If you do not have lights/have no need to cycle them, skip this parameter. # Default is to omit this. # This can be a klipper output_pin or a macro as well. Refer to moonrakers "klipper_device" documentation. # This parameter will be derpeciated in coming updates. #power_device: power # This is the power device in moonraker, to which the power of the printer slave boards are connected to. # A typical usage scenario is to shutdown power to the MCUs, but not to disable the host on which klipper is running. # If you do not have such a setup, skip this. # Default is to omit this. # This parameter will be derpeciated in coming updates. #debug: false # This enables extensive logging. Only use it for debugging/troubleshooting. # Default is to omit this/false. # This value should be boolean. #upload_path: myfolder/mysubfolder # This determines, to which folder the bot will upload the gcodes sent to it. # Default is to use the base gcode folder. # Any path entered is relative from the klippers gcode folder. # This value is not validated automatically. [camera] host: http://localhost:8080/?action=stream # This is the adress, where the desired webcam/webstream is located at. Enter this the same way you enter it in # your printers web interface/your player. If you can stream it, the bot supports it, native h264 streams, # for example a vlc stream from a runcam webcam is absolutely possible. Do not feel contstrained by mjpeg streams. # This value is not validated automatically. fps: 30 # If you want to use the "/video" button/command, you should set the camera fps. Not set by default. # This value should be a positive integer >0. #flip_vertically: false # You can flip the camera image vertically, if needed. Disabled by default. Set to true if needed. # This value should be boolean. #flip_horizontally: false # You can flip the camera image horizontally, if needed. Disabled by default. Set to true if needed. # This value should be boolean. #rotate: 90_cw # You can rotate the camera image, if needed. Disabled by default. # Allowed values: 90_cw, 90_ccw, 180. Default behaviour is not to rotate the image. #fourcc: x264 # You can change the opencv VideoWriter fourcc codec. The default value is 'x264'. # Allowed values: x264, mp4v # If you need specific codec support, please open an issue. #threads: 2 # You may limit the threads used for image processing. Default value is calculalated, (os.cpu_count() / 2) # This value should be and integer >0 and < os.cpu_count(). #video_duration: 5 # This is the length in seconds of the video, which is sent when requested with /video command. # Default length of a video is 5 seconds # This value should be a positive integer >0. #video_buffer_size: 2 # On most single-board computers the renderer does not manage to capture and process frames fast enough for a video. # If you are getting shorter videos than you requested in video_duration and have free RAM, you can increse this value. # Be careful - 1 uncompressed captured image weights about 6mb when in fullHD. # OpenCV libraries have a limit of 2 GB, so please calculate your maximum available buffer from your fps and resolution. # This value should be a positive integer >0. #light_control_timeout: 0 # When the bot toggles lights to take a picture, or record a video, most cameras need a couple of seconds to adjust to # the transition between full darkness and full brightness. This option tells the bot to wait n seconds, before # taking the picture, recording a video, doing timelapse photos. The default is not to use a delay. # This value should be an integer >=0. #picture_quality: high # This parameter controls the picture quality the bot uses for status and timelapse purposes. # Allowed values: low, high # Low uses jpeg with quality set to 80, high uses losless webp. # Default is "high"
-
Moonraker telegram plugin
From my understanding, moonraker-telegram-bot is more popular, and installable through KIAUH.
-
Get "print job finished" message with telegram bot
I am using the moonraker-telegram-bot nlef/moonraker-telegram-bot: Telegram bot to interact with Moonraker (Klipper Web API Server) (github.com) But i can't find a example how i can get a message when the print is finished? I can communicate with the printer and get messages like the status, etc or when the printer is online but not when the print job itself is finished
-
Notify on M600/Filament change?
Yeah the moonraker-telegram-bot github page has an example that is almost exactly what you are looking for.
-
Voron 2.4 350 Serial Request - ng#2395
Iām also running the Telegram bot and exclude object feature in Klipper.
-
mainsail pi4b and trying to get obico self hosted working on computer.
You can use Telegram (moonraker-telegram or moonraker-telegram-bot) or Discord (Mooncord)
klipper
-
Why Prusa is floundering, and how you can avoid their fate
There is _a lot_ wrong with Marlin. It is a complex codebase, full with ancient artefacts, litterred with preprocessor ifdefs every 2-3 lines of code, dynamic includes in the middle of CPP files, etc[1]. It's about as unreadable as C++ code gets--well, I guess it's not template metaprogramming.
Klipper by contrast is a breeze to read through[2].
I am very grateful for Marlin, for all of reprap, and everyone who has contributed to it. But saying there is nothing wrong with it is straight up misguided.
[1]: https://github.com/MarlinFirmware/Marlin/blob/bugfix-2.1.x/M...
[2]: https://github.com/Klipper3d/klipper/blob/master/src/lcd_hd4...
- Issue with automatic power on/off when not printing (home assistant)
-
Help with Pin names
That's the cfg from my photo https://github.com/Klipper3d/klipper/blob/master/config/generic-mks-sgenl.cfg Just confuses me more
- BTT skr mini e3 v3 and orange pi zero 3 UART
-
Klipper AutoReconnect for usb connected printer
If you have (like me) problems getting the auto reconnect solution mentioned on klipper https://github.com/Klipper3d/klipper/issues/835 running.
-
Help w/ Klipper Firmware?
Did you check the printer cfg examples folder? Looks like there are a few BTT octopus cfg in there.
-
Sonic pad for ender 3 pro need help š
Compare your current printer.cfg with the master example here. https://github.com/Klipper3d/klipper/blob/master/config/printer-creality-ender3-2018.cfg
-
Elegoo Neptune 3 Pro M300 Beeper Pin
I found scripts to handle this problem, like this here: https://github.com/Klipper3d/klipper/issues/847
-
Klipper printer.cfg settings for Ender 3 V2 Neo
Guys, I hope someone who has it could send me the printer.cfg of the Ender 3 V2 Neo, I found it here on github, but it seems that some things are out and don't work the right way. Thanks!
-
Moonraker won't connect to Klipper
git clone https://github.com/Klipper3d/klipper.git
What are some alternatives?
moonraker-telegram - A Script/Programm to send the printer State before, during and after a print via Telegram Messenger. But its only Working with moonraker
Marlin-2-0-x-Anycubic-i3-MEGA-S - Marlin 2.0.x Version for Anycubic i3 MEGA M/S/P/X/CHIRON and 4MAX with Anycubic TFT or the "new" DGUS Clone TFT - Now also with BLTouch!
moonraker-timelapse - Timelapse Plugin for moonraker
BIGTREETECH-SKR-mini-E3 - BIGTREETECH SKR-mini-E3 motherboard is a ultra-quiet, low-power, high-quality 3D printing machine control board. It is launched by the 3D printing team of Shenzhen BIGTREE technology co., LTD. This board is specially tailored for Ender 3 printer, perfectly replacing the original Ender3 printer motherboard.
crowsnest - Webcam Service for multiple Cams
MKS-Robin-Nano-V3.X - Robin nano V3 is an upgraded version of Robin Nano V2.0. The upgrade changes are quite large, including upgrading the MCU to the M4 core, and adding support for USB disk.
KlipperScreen - GUI for Klipper
ArcWelderLib - A collection of projects used to convert G0/G1 commands to G2/G3 commands.
plastic - An iOS app for controlling Klipper-based 3d Printers using Moonraker
Marlin - Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
moonraker-obico
SKR-2