lad1337 / Plex-Assistant-Bot

Control and manage Plex integration applications, including notifications for new content

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Plex Assistant Bot

A bot to notify, control, manage (and more) Plex integration applications like Sonarr, Radarr, Ombi, etc.

Implemention of more applications and features will occur overtime

Installation

I wrote a quick installation guide (focused for Linux/Mac) on my blog, available here! Windows installation should also be possible with small deviations from the guide.

To-Do List

Critical

  • Comment code

Planned

  • Sonarr/Radarr notifications
  • Sonarr/Radarr calendars
  • Connect to Ombi for automatic notifications
  • Add new shows/movies to Sonarr/Radarr

Potential

  • SABnzbd/NZBget implementations

Implemented Commands

  • General
    • /help: Shows all commands available for the current user (based on their status)
  • Account-Related
    • /register: Registers a user to the bot's sqlite database
      • /start is also an alias, so it is automatically executed when any user starts a conversation with the bot
    • /account: Account settings & information
      • Add/change Ombi ID
      • Change notification complexity
      • Change upgrade notification preference
    • /deleteaccount: Allows a user to delete their account
  • Notification-Related
    • /watch: Watch a show or movie to be notified for new content
    • /unwatch: Unwatch a show or movie to stop notifications for new content
    • /watching: Get a list of the content you are currently watching
  • System-Related [ADMIN ONLY]
    • /access: View or update the access level of a user (table in the wiki for different options)
    • /forceupdate: Forcibly update the databases before the regular job interval time

About

Control and manage Plex integration applications, including notifications for new content

License:GNU General Public License v3.0


Languages

Language:Python 100.0%