An IRC bot used to display information from a Plex Media Server. Currently supports connection to directly accessible servers only.
npm install
to grab dependencies.
Your configuration file should be named config.json
.
Base keys are required except for queryLimit
and queryInterval
(defaults to 5 commands every 180 seconds).
Run with npm start
.
Displays a list of commands that any user may use.
Displays the following information:
- Bot information
- Owner user
- Server friendly name and version number
Displays the last five items added to the server.
Searches the server for movie and show titles.
Searches for actor names that star in the movies and/or shows on the server.
Causes the bot to disconnect and exits the node process.
Resets the rate limit.
Tells the bot to move to a different channel, and makes an announcement in the old and new channels.
- Properly structure access to services
- More owner-only functionality (e.g. library refresh)
- Logging
- Testing, linting, consistent use of es2015
Copyright © 2017 Maurice Wahba. This project is made available under the MIT License.