Skip to content

A Discord bot that displays live data from Tautulli

Notifications You must be signed in to change notification settings

TomW1605/Tauticord

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tauticord

A Discord bot that displays live data from Tautulli

Features

Tauticord uses the Tautulli API to pull information from Tautulli and displays it in a Discord channel, including:

OVERVIEW:

  • Number of current streams
  • Number of transcoding streams
  • Total bandwidth
  • Total LAN bandwidth

FOR EACH STREAM:

  • Stream state (playing, paused, stopped, loading)
  • User
  • Media title
  • Product and player
  • Quality profile
  • Stream bandwidth
  • If stream is transcoding

Administrator (the bot owner) can react to Tauticord's messages to terminate a specific stream.

Requirements

  • A Plex Media Server
  • Tautulli (formerly known as PlexPy)
  • A Discord server

Setup

HOW TO MAKE A DISCORD BOT: https://www.digitaltrends.com/gaming/how-to-make-a-discord-bot/

Tuaticord requires the following permissions:

  • Read Messages
  • Send Messages
  • Manage Messages
  • Read Message History
  • Add Reactions

Run the following command to install the required Python packages:

pip3 install discord PlexAPI requests asyncio

Usage

Run the script with the following command:

python3 Tauticord.py

To come

This bot is still a work in progress. If you have any ideas for improving or adding to Tauticord, please do a pull request. Make sure to also join my Discord server for questions or ideas about Tauticord.

About

A Discord bot that displays live data from Tautulli

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.0%
  • Dockerfile 2.0%