Team-Creative-Name / Plexi

A Discord bot that integrates with Ombi
GNU Affero General Public License v3.0
1 stars 1 forks source link

Merge Dev Branch into Master #25

Closed collectioncard closed 4 years ago

collectioncard commented 4 years ago

This pull request fixes a lot of bugs.

Changes:

  1. removed 🆕 emote from the tv search command. It didnt work and I couldnt quite figure out how it worked. The code is not removed, but made so it doesnt execute. We can add it again later once figured out.
  2. added way too many new API calls to OmbiCallers.java. Most of them are neccessary because the ombi API likes to return incorrect values and I have to scrape info from other places.
  3. fixed issue where a tv shows request status was either incorrect or vague. Field now states Fully Requested || partially requested || Not requested
  4. Made tv requests a lot more reliable & flexible. As long as the request field says something other than "Fully Requested" or the availability field says "Fully available", you should be able to request a show.
  5. Added the ability to remove requests. This removes all requests for a given bit of media, so please be careful while using it.
  6. Added enhanced reaction verification. A new abstract method in the Paginator.java class allows a child class to return false if a reaction is used incorrectly. If it is, the program ignores it. By default, this method should return true;
  7. Fixed spelling issues with text logged to the terminal via the search command.

Issues to be Closed:

  1. Closes #23 - fixed in 04e3677
  2. Closes #10 - fixed in c3286f3
  3. Closes #21 - fixed in 98cd190