Skip to main content

Movie Night Bot

Table of Content:
#

Overview
#

The goal of the project was to create a discord bot that would manage our friends groups “Movie Nights” the movie nights consist of every member submitting a movie for our groups to watch on our weekly movie nights.

In order to pick which movie is being viewed first we would random the movies using various tools, the methods were manual and cumbersome, which lead to the creation of this project.

Current Features
#

  • Usage of modern discords slash commands
  • Management and tracking of submitted movies per user/season
  • Automatic watch-list tracking via TMDB custom lists (Global and per user)
  • Automatic data storage/caching for submitted movies via a local SQLite database (TMDB as the data source)
  • Fully asynchronous code base
  • Usage of a lightweight custom ORM
  • User rating of watched movies
  • Usage of discord embeds for public messages
  • Unified logging into daily files
Tech Support Below is the complete breakdown of how this was built from scratch.