What would the movie look like where O Brother, Where Art Thou meets Erin Brockovich? You may never have pondered this question before, but now you can. Mashup will randomly take multiple movies (or games) and outputs them to your channel. Inspire a fun, creative conversation as everyone comes up with a brand new movie!
- Table of Contents
- Installation
- Features
- Upcoming Features
- FAQ
- I have an idea for other types of mashups - do you take feature requests?
- I'm having problems getting the API keys for TMDB or IGDB. Can you help?
- I would like to use a different service other than TMDB or IGDB. Is this possible?
- I mostly like what you've done, but I want to tweak a few things. Can I fork this and use it myself?
-
To be honest, I'm not sure if I could explain any better than the group over at DiscordJS. Follow the guides on setting up the bot application and how to add a bot to your server - they're excellent and will get you set up in no time at all.
-
You will need access to the Developer APIs for IGDB and TMDB. Ultimately you just will need the appropriate keys and tokens to GET data from their servers.
-
There is a
.env.sample
for you to fill out with the relevant information and then rename to.env
.
- An AI driven speech bot that makes the whole experience more game-like. If everyone could join a channel, the AI passes the story baton to someone or adds a story beat itself before moving on. After an alloted amount of time the story ends and you have a community driven beat for beat plotline of a brand new movie.
- Some way to compile greatest hits that people have discovered and what kind of stories their groups came up with.
- Game meets movie or movie meets game. No reason to keep it in their respective mediums. A story is a story no matter what form!
Sure! If it's something you really want, I encourage you to either fork this or make a pull request and I will take a look at merging any changes. Otherwise feel free to make a pull request just explaining the new feature and why you think it would be a great idea and I would love to see if I can include it in a future build!
I can certainly try if you shoot a pull request my way. No guarantee I will be able to diagnose the problem though and it's perhaps a quicker solution to contact the respective company themselves.
The application is fairly tied into the data structure that is retrieved from those services. It might take some work to adapt it to others. Perhaps in a future build I can decouple this and make it easier to adapt given any changes by either of those companies to their API services. Basically it's certainly possible, but may take some refactoring.
I mostly like what you've done, but I want to tweak a few things. Can I fork this and use it myself?
Of course you can! I initially made this tool primarily for myself, but have released it to the wild to help anyone. Take it, change it, morph it and squash it to your heart's desire.