/* * MumbleDJ * By Matthieu Grieger * strings.go * Copyright (c) 2014, 2015 Matthieu Grieger (MIT License) */ package main // Message shown to users when they do not have permission to execute a command. const NO_PERMISSION_MSG = "You do not have permission to execute that command." // Message shown to users when they try to add a playlist to the queue and do not have permission to do so. const NO_PLAYLIST_PERMISSION_MSG = "You do not have permission to add playlists to the queue." // Message shown to users when they try to execute a command that doesn't exist. const COMMAND_DOESNT_EXIST_MSG = "The command you entered does not exist." // Message shown to users when they try to move the bot to a non-existant channel. const CHANNEL_DOES_NOT_EXIST_MSG = "The channel you specified does not exist." // Message shown to users when they attempt to add an invalid URL to the queue. const INVALID_URL_MSG = "The URL you submitted does not match the required format." // Message shown to users when they attempt to perform an action on a song when // no song is playing. const NO_MUSIC_PLAYING_MSG = "There is no music playing at the moment." // Message shown to users when they attempt to skip a playlist when there is no playlist playing. const NO_PLAYLIST_PLAYING_MSG = "There is no playlist playing at the moment." // Message shown to users when they attempt to use the nextsong command when there is no song coming up. const NO_SONG_NEXT_MSG = "There are no songs queued at the moment." // Message shown to users when they issue a command that requires an argument and one was not supplied. const NO_ARGUMENT_MSG = "The command you issued requires an argument and you did not provide one." // Message shown to users when they try to change the volume to a value outside the volume range. const NOT_IN_VOLUME_RANGE_MSG = "Out of range. The volume must be between %f and %f." // Message shown to user when a successful configuration reload finishes. const CONFIG_RELOAD_SUCCESS_MSG = "The configuration has been successfully reloaded." // Message shown to users when an admin skips a song. const ADMIN_SONG_SKIP_MSG = "An admin has decided to skip the current song." // Message shown to users when an admin skips a playlist. const ADMIN_PLAYLIST_SKIP_MSG = "An admin has decided to skip the current playlist." // Message shown to users when the audio for a video could not be downloaded. const AUDIO_FAIL_MSG = "The audio download for this video failed. YouTube has likely not generated the audio files for this video yet. Skipping to the next song!" // Message shown to users when they supply a YouTube URL that does not contain a valid ID. const INVALID_YOUTUBE_ID_MSG = "The YouTube URL you supplied did not contain a valid YouTube ID." // Message shown to a channel when a new song starts playing. const NOW_PLAYING_HTML = `
%s (%s) |
Added by %s |
!help - Displays this help.
!add - Adds songs to queue.
!volume - Either tells you the current volume or sets it to a new volume.
!skip - Casts a vote to skip the current song
!skipplaylist - Casts a vote to skip over the current playlist.
!numsongs - Shows how many songs are in queue.
!nextsong - Shows the title and submitter of the next queue item if it exists.
!currentsong - Shows the title and submitter of the song currently playing.
Admin Commands:
!reset - An admin command that resets the song queue.
!forceskip - An admin command that forces a song skip.
!forceskipplaylist - An admin command that forces a playlist skip.
!move - Moves MumbleDJ into channel if it exists.
!reload - Reloads mumbledj.gcfg configuration settings.
!kill - Safely cleans the bot environment and disconnects from the server.
` // Message shown to users when they ask for the current volume (volume command without argument) const CUR_VOLUME_HTML = ` The current volume is %.2f. ` // Message shown to users when another user votes to skip the current song. const SKIP_ADDED_HTML = ` %s has voted to skip the current song. ` // Message shown to users when another user votes to skip the current playlist. const PLAYLIST_SKIP_ADDED_HTML = ` %s has voted to skip the current playlist. ` // Message shown to users when they successfully change the volume. const VOLUME_SUCCESS_HTML = ` %s has changed the volume to %.2f. ` // Message shown to users when a user successfully resets the SongQueue. const QUEUE_RESET_HTML = ` %s has cleared the song queue. ` // Message shown to users when a user asks how many songs are in the queue. const NUM_SONGS_HTML = ` There are currently %d song(s) in the queue. ` // Message shown to users when they issue the nextsong command. const NEXT_SONG_HTML = ` The next song in the queue is "%s", added by %s. ` // Message shown to users when they issue the currentsong command. const CURRENT_SONG_HTML = ` The song currently playing is "%s", added by %s. `