| layout |
plugin |
| id |
Octoslack |
| title |
Octoslack |
| description |
An OctoPrint plugin for monitoring your printer and prints via Slack, Mattermost, Pushbullet, Pushover, Rocket.Chat, Discord, Riot/Matrix, or Microsoft Teams |
| author |
Šárka Hawke |
| license |
MIT |
| date |
2017-05-20 |
| homepage |
https://github.com/misconfigurations/Octoslack |
| source |
https://github.com/misconfigurations/Octoslack |
| archive |
https://github.com/misconfigurations/Octoslack/archive/master.zip |
| tags |
slack |
mattermost |
pushbullet |
pushover |
rocket chat |
matrix |
riot |
discord |
microsoft teams |
notification |
progress |
mobile |
monitor |
monitoring |
remote monitoring |
filament runout |
s3 |
imgur |
minio |
gcode |
camera |
webcam |
eta |
finish time |
print time |
snapshots |
status |
alert |
gcode |
|
| compatibility |
|
| screenshots |
| url |
alt |
caption |
/assets/img/plugins/Octoslack/Octoslack-PrintStarted.png |
Slack/Mattermost - Print started |
Slack/Mattermost - Print started |
|
| url |
alt |
caption |
/assets/img/plugins/Octoslack/Octoslack-PrintProgress.png |
Slack/Mattermost - Print progress |
Slack/Mattermost - Print progress |
|
| url |
alt |
caption |
/assets/img/plugins/Octoslack/Octoslack-PrintFinished.png |
Slack/Mattermost - Print finished |
Slack/Mattermost - Print finished |
|
| url |
alt |
caption |
/assets/img/plugins/Octoslack/Octoslack-Pushbullet-PrintStarted.png |
Pushbullet - Print started |
Pushbullet - Print started |
|
| url |
alt |
caption |
/assets/img/plugins/Octoslack/Octoslack-Pushover-PrintStarted.png |
Pushover - Print started |
Pushover - Print started |
|
| url |
alt |
caption |
/assets/img/plugins/Octoslack/Octoslack-RocketChat-PrintStarted.png |
Rocket.Chat - Print started |
Rocket.Chat - Print started |
|
| url |
alt |
caption |
/assets/img/plugins/Octoslack/Octoslack-Matrix-PrintStarted.png |
Matrix/Riot.im - Print started |
Matrix/Riot.im - Print started |
|
| url |
alt |
caption |
/assets/img/plugins/Octoslack/Octoslack-GcodeEventCommand.png |
G-code event & System command |
G-code event & System command |
|
|
| featuredimage |
/assets/img/plugins/Octoslack/Octoslack-PrintProgress_SlackOnly.png |
| attributes |
|
An OctoPrint plugin for monitoring your printer and prints via Slack, Mattermost, Pushbullet, Pushover, Rocket.Chat, or Riot/Matrix
- Support for Slack, Mattermost, Pushbullet, Pushover, Rocket.Chat, Discord, Matrix based platforms (e.g. Riot), & Microsoft Teams
- Monitor both print status as well as printer connectivity status
- Respond to Slack commands to check print status or cancel/pause/resume a print
- Each command can be individually enabled/disbaled or flagged as restricted which limits the command(s) to specific users
- Requires use of the Slack App Bot Token
- Customizable messages
- Slack and Mattermost support for a fallback message (e.g. mobile notification)
- Pushover support for event specific sound and priority settings
- Support for posting to one more channels as well as event level channel overrides
- Support for inclusion of RasPi temperature, bed temperature, nozzle temperates, nozzle height, and device IP(s)
- Support for local system command execution
- Slack bot name/icon/emoji customizations
- Requires use of the Slack App Bot Token
- Optional inclusion of printer snapshot images with each message
- Support for snapshot hosting via Amazon S3, Minio, Imgur (with album support), Slack attachments, Pushover, Pushbullet, Rocket.Chat, Discord, or Matrix
- Slack attachments requires use of the Slack App Bot Token
- Optional upload of rendered timelapse video to configured hosting service
- Currently excludes Imgur, Pushover, Rocket.Chat, Discord, & Matrix
- Support for additional snapshot images from IP cameras
- Print started
- Print failed
- Print cancelling
- Print cancelled
- Print paused
- Print resumed
- Print finished
- Print progress (% complete)
- Print progress (time interval)
- Print progress (Z height change)
- G-code sent to the printer
- G-code received from the printer (including filament runout messages)
- Timelapse render started
- Timelapse render finished (including Octolapse timelapses)
- Timelapse render failed
- File analysis started
- File analysis finished
- OctoPrint error
- OctoPrint started
- OctoPrint stopped
- Printer connecting
- Printer connected
- Printer disconnecting
- Printer disconnected