Giter Club home page Giter Club logo

liltequila's Introduction

๐Ÿ˜ตโ€๐Ÿ’ซ:tumbler_glass: Lil Tequila ๐ŸŒ…๐Ÿ–๏ธ

A Discord.js bot that lets users remove media they've finished watching from Plex as well as the original requests from Overseerr/Sonarr/Radarr, giving them direct control over media they request.

Screenshot 2023-05-18 223130

Requirements

You'll need to install Node.js to run the bot. Download it from here.

If you don't already have Overseerr set up, check it out here.

If you're already using Sonarr and Radarr then you're good to go!

You'll also need to create a Discord bot and join it to the server you want to use the bot in. FWIW: The bot's only designed for use on a single server.

Setup

  • Clone the repo into a folder.
  • Open example.env and change all of the fields as required, then rename the file to .env.
  • Open up a command prompt and navigate to the folder where the bot is.
  • Run npm install and wait for the dependencies to install.
  • Run node utilities/refreshCommands.js. You should see output stating Successfully reloaded 5 application (/) commands.
  • Now run node index.js - your bot should come online in your server!

You'll now need to add your users to the bot. Get their Discord ID from Discord (here's how) and their Overseerr ID from their user's profile in Overseerr:

firefox_3Nrbk5us4b

Now you can use /add-user to add your users:

Screenshot 2023-05-18 234111

You can double check the user is registered in the bot with /show-users.

Once all the users are added they can now use /show-media and /remove-media to manage their media files.

FAQ

What are all of the commands?

Command Description
/add-user Adds a user to the bot so they can see their media and remove it. Only usable by the admin.
/show-users Lists all users. Only usable by the admin.
/remove-user Removes a user from the bot. Only usable by the admin.
/show-media Gets all of the media you've requested from your Overseerr ID.
/remove-media Removes media with the ID you get from /show-media. You can't remove someone else's media.

How do I join my bot to a server?

You can follow the steps on the Discord.js Guide page here.

The bot isn't coming online! What's gone wrong?

Check the output in your console, and double triple check your fields in .env are all correct.

I'm still having issues!

That's not really a question, is it? Get in touch with me on Discord at zer0ney#0025.

liltequila's People

Contributors

zer0ney avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.