A Discord bot that displays live data from Tautulli
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.
- A Plex Media Server
- Tautulli (formerly known as PlexPy)
- A Discord server
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
Run the script with the following command:
python3 Tauticord.py
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.