520758e2f20fc0de609db5d2724f9db1e1e16155
*** This project lives @ https://gitlab.rickelobe.com/Bots/R0b3BOT ***
Description
This is R0b3's Discord Bot. It's creation was basically a challenge posed a coworker who said "Hey, you can write Discord Bots in Python... Make one to display your 3D printer status!". But as time went on, a few more features were added. Aside from being able to query and monitor your 3D printer, it can also fetch the current status of a service monitroed by your StatPing instance. In addition to just fetching the current status of a service, you can subscribe to receive alerts for any StatPing service state change. All subscriptions are persistent and will remain even after the bot is restarted.
Features
- Query & Monitor 3D Printer Status using
$printstatcommand(Requires that your printer is connected to Octoprint)

- Query serivces states on StatPing using the
$spstatus - Use
$spsubto "Subscribe" to service change alerts for StatPing services. Subscribed alerts are persistent and are not lost on bot restart.

- Play a selection of sound clips to voice channel members using the various commands (
$torololo,$oops,$promoted, etc)
Commands
Requirements
- discord.py version 1.2.4 or greater
pip install discord.py
Configuration
- Create a Discord Bot via Developer tools
- Enter configuration parameters in bot_config.conf.example
- Enter OctoPrint config parameters in octoapi.conf.example
- Rename *.example files as *.conf
Description
A Discord Bot that can be used to monitor & query the status of your 3D printer via Octoprint, among other things.
Readme
MIT
51 MiB
0 Stars
1 Watchers
0 Forks
