Skip to content
Snippets Groups Projects
Select Git revision
7 results Searching

r0b3BOT

  • Clone with SSH
  • Clone with HTTPS
  • *** This project lives @ https://gitlab.rickelobe.com/Bots/R0b3BOT ***

    pipeline status

    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!".

    Features

    • Query & Monitor 3D Printer Status using $printstat command(Requires that your printer is connected to Octoprint)
    • Play a selection of sound clips to voice channel members using the various commands ($torololo, $oops, $promoted, etc)

    Commands

    Screenshot of $help

    Requirements

    1. discord.py version 1.2.4 or greater
      pip install discord.py

    Configuration

    1. Create a Discord Bot via Developer tools
    2. Enter configuration parameters in bot_config.conf.example
    3. Enter OctoPrint config parameters in octoapi.conf.example
    4. Rename *.example files as *.conf and setup your config