Skip to content

Releases: fabianonline/OctoPrint-Telegram

1.5.0 - New features and bug fix

07 Aug 13:59
Compare
Choose a tag to compare

New features

  • Filament manager integration #125
  • adds more tuning options for feedrate, flow rate, extruder temp and bed temp
  • add possiblity to receive gif (mp4 in fact) in notification or in return of command /gif /supergif #118
  • add ETA in notification #141
  • add possibility to send zip file that contains gcode file to send bigger file or several in one !!telegram limitation is 50mb for bot

Bug fixes

  • check for the unable to format emo:rocket and other emos problem #175 #174 #93
  • Update cost plugin vars #173
  • Plugin error with custom system commands #109
  • System Commands some or all are empty #102
  • Rotate 90 should be 270 #148 #146
  • Fixed exception when sending msg for connection port #168
  • telegram plugin is changing the config which causes interface reloads #156
  • Fixed encoding error with /user command #145
  • {file} variable don't work in ZChange message / status #163
  • Command to send IP-Adress #116
  • improves connection completed notification

README updated.

1.4.2 - Adaption of 1.3.0 functionality & bug fixes

11 Jan 00:03
Compare
Choose a tag to compare

New features

  • Plugin file browser now supports subfolders if OctoPrint version is >=1.3.0 #45
  • Added option to move and copy files in the filebrowser
  • Added option to select sorting order of files (name/date) in telegram settings. This option is also available in the plugin file browser #59
  • Plugin now uses setup wizard to set bot token after first install of the plugin if OctoPrint version >=1.3.0 #46
  • If Cost plugin is installed and activated, the costs are
    shown in file details based on settings of cost plugin
  • Files will now be uploaded in a TelegramPlugin folder if OctoPrint version >=1.3.0 #48

Fixes

  • System commands were not listed correctly after upadte to 1.3.0 #60
  • Telegram plugin rotates the images 90° clockwise. OctoPrint does this
    counter clockwise. So plugin is now fixed and will also rotate 90°
    counter clockwise. #57
  • Fixed bug in connecting to printer via plugin (auto connect)
  • Fixed issues with file handling and file analysis (OctoPrint/OctoPrint#1684, OctoPrint/OctoPrint#1685)
  • Typos

README updated.

1.4.1 - fixing issues on editing settings/saving

13 Dec 10:51
Compare
Choose a tag to compare

This release fixes issues on editing settings in Octoprint <1.3.0 and the issue not beeing able to save settings in Octoprint 1.3.0

See issues #44 #50 #54 #56
and commits #52 #53

1.4.0

12 Oct 23:13
Compare
Choose a tag to compare
  • ATTENTION: command /list is now renamed to /files.
  • Complete rework of command dialogs. Now using inline buttons.
  • added commands:
    • /togglepause - Pause/resume current print. #33 #36
    • /con - Manage printer connection. #31 #40
    • /user - Get user info.
    • /tune - Set feed-/flowrate and temperatures. #41
  • Added notifications for pause/resume print #32
  • You now can select in telegram settings, to send image and text of notifications in two separated messages. #28
  • You now also get an image if printer is not connected. #39
  • /ctrl and /sys now will show confirmation message if a confirmation is set for the command. b01801d
  • restrict senistive settings to admins in API #43
  • User will now be informed in notifications, if a snapshot failed.
  • removed bug when plugin freezes if there are messages on startup. d568f2b
  • NEW README FILE

1.3.3

24 Sep 16:32
Compare
Choose a tag to compare
  • Added check for "chained" commands (e.g. from now on "Start print" is not possible when "/print_" was not the last command)
  • Fixed bug where saving was not possible on fresh installs (#37)
  • Fixed bug at getting user profile pictures
  • Some internal code changes

1.3.2

06 Jun 15:53
Compare
Choose a tag to compare
  • Fixed not working file upload ( #26 )
  • Handle new API "edit_message" properly
  • Fixed some typos
  • Fixed a case where no startup message was send
  • Fixed bug on loading users when updating users via ajax
  • Fixed bug where no saving was possible on fresh installations
  • Print status notifications shows "[Unknown]" instead of "00:00:00" if remaining print time is not calculated by octoprint

1.3.1

20 May 06:44
Compare
Choose a tag to compare
  • solved no function of /status while printing problem
  • markup buttons are hidden now when a snapshot is send with message, because they are useless when sending snapshots
  • fixed design issue with buttons
  • updated telegram botlistener with hopefully more information on connection fails in debug mode.
  • fixed a issue where listener gets stucked

1.3.0

17 May 19:12
Compare
Choose a tag to compare

Finally available: Version 1.3.0, the @derpicknicker1 release.

  • You can setup more than one chat for the bot to listen on.
  • You can even use the bot in groups.
  • New settings dialog
  • Granular access control: Define who may send the bot which commands.
  • Granular notification settings: Define who gets which notifications.
  • Now with ALL emojis usable in messages.
  • Use Markup in notifications and define if a image should be send
  • New commands:
    • /sys to execute system commands defined in config.yaml
    • /ctrl to directly control your printer via commands defined in config.yaml
      • Only plain gcode commands are listed. Commands with Input/Response/etc. are ignored.

@derpicknicker1 is now also a contributor to this project.

1.2.1

23 Apr 10:28
Compare
Choose a tag to compare

Due to problems with folders, uploaded files are for now saved in the root directory of Octoprint with a prefix of telegram_.

1.2.0

21 Apr 20:11
Compare
Choose a tag to compare
  • /status now also sends a picture if Octoprint isn't connected to a printer.
  • If you contact the bot from an unknown chat_id, it will respond and tell you your chat_id and what to do with it.
  • You can send the bot a gcode file which will then be added to the folder telegram_uploads.
  • You can use /list to get a list of all available files - and use the /print_ commands from the response to start printing a file.

If you want to keep up to date with development of this plugin, you can join the user group and/or news channel on telegram. Links are at the bottom of the plugin's settings.