Skip to content

A discord bot for voting on karaoke songs for VRChat worlds.

License

Notifications You must be signed in to change notification settings

JonShard/Votebot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Votebot

A discord bot for voting on karaoke songs for VRChat worlds.

About

VRChat is a PC game for talking to other people with or without a virtual reality headset (VRChat). One of the things people get up to in this game is karaoke. Votebot is a bot that lets people use discord to vote on which songs should be present in the karaoke world. It gathers votes from a discord text channel and sends SQL queries to a database managing the songs within the karaoke world.

Usage

Votebot can be triggered by a user with the proper role.

Commands Arguments Required Role Description
!displayList KarokeUser Post the list of all available songs.
!vote int KarokeUser Vote for the song with id.
!search string KarokeUser Search for a song where song tile contains the sub-string.
!openVote SongMaster Posts a list of all available songs in a channel as individual messages and lets user add reactions to the songs they want.
!closeVote SongMaster Counts all votes, posts result in the text channel and sends the set number of most voted songs to the data base.
!setChannel SongMaster Change which channel the bot listens for commands in. This is the only command that works in any channel
!setSongLimit int SongMaster Change the number of songs are sent to the server.
!setVoteCount int SongMaster Change the number of votes each user can submit.
!setPatreonVoteCount int SongMaster Change the number of additional votes users with the patreon role gets.

Roadmap

Votebot is currently in development.

  • !helloWorld command.
  • !displayList command.
  • !openVote command, with song data from database.
  • !vote command.
  • !closeVote command.
  • !search command.
  • !setChannel command.
  • !setSongLimit command.
  • !setVoteCount command.
  • !setPatreonVoteCount command.

Installation

git clone repo
cd Votebot
make new
nano bin/config.yml # Configure bin/config.yml
make run
.
.

About

A discord bot for voting on karaoke songs for VRChat worlds.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published