Coder Social home page Coder Social logo

sleepystew / tunetrivia Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 68 KB

๐ŸŽถ A Discord Trivia Music Bot

Home Page: https://tunetrivia.fun/

License: GNU General Public License v3.0

Python 100.00%
discord discord-bot discord-trivia discord-trivia-bot music music-bot python trivia youtube

tunetrivia's Introduction

๐ŸŽถ TuneTrivia ๐ŸŽถ

Music Guessing Game! Test your music knowledge with friends! Now open source and available for self-hosting!

If you like TuneTrivia or appreciate my efforts remember to Star this repository! โœจ

Features

  • Music Trivia with a wide range of music genres! ๐ŸŽผ
  • Easy to setup with simple configuration steps. โš™
  • Scalable, allowing multiple instances to run in different Discord guilds at once. ๐Ÿ“ˆ
  • LavaLink integration to enable seamless audio playback. โ™จ
  • Spotify integration to allow for custom guessing playlists. ๐Ÿงฉ
  • Developer-friendly, allowing for easy modification and complete cog reloads using Discord commands. ๐Ÿ‘ฉโ€๐Ÿ’ป
  • Builtin stats API for easy integration with other systems. ๐Ÿ“Š

Example

TuneTrivia Example

How to run

  • Create a Discord bot from the Discord Developer Portal.
  • Grant the bot all necessary intents, including Presence, Server Members, and Message Content.
  • Download the source from this repository.
  • Ensure that Python 3 is installed on your device.
  • Unzip and open a command prompt or terminal in that directory.
  • Rename config.example.ini to config.ini.
  • Fill out the your_discord_id, discord_token, spotify_client_id and spotify_client_secret fields in the config.ini.
  • Run pip install -r requirements.txt.
  • Run py run.py (Windows) or python3 run.py (Linux).

Information

TuneTrivia is a private bot turned public. There may be reminents of development left behind. If you want to help develop or add features to TuneTrivia, absolutely feel free to do so (also feel free to make a PR with your awesome changes).

Join the Discord Server if in need to support or to discuss development.

The bot nativly runs in Python 3.8, and hasn't been tested in any other versions.

Developer Commands (Only available to the user with the ID set in your_discord_id)

  • tt!update - Pulls from this repo and reloads cogs
  • tt!reload - Reloads cogs

tunetrivia's People

Contributors

sleepystew avatar

Stargazers

 avatar

Watchers

 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.