Added .todo commands and added toned down version of .fairplay

This commit is contained in:
Kwoth
2024-04-25 22:33:12 +00:00
parent b34f383649
commit 6bc8e4b7d2
30 changed files with 12293 additions and 148 deletions

View File

@@ -513,6 +513,8 @@ queuerepeat:
queueautoplay:
- queueautoplay
- qap
queuefairplay:
- qfp
save:
- save
streamrole:
@@ -1165,6 +1167,8 @@ sqlexec:
- sqlexec
sqlselect:
- sqlselect
sqlselectcsv:
- sqlselectcsv
deletewaifus:
- deletewaifus
deletewaifu:
@@ -1404,3 +1408,37 @@ giveawayreroll:
- reroll
giveawaylist:
- list
# todos
todoadd:
- add
- a
todolist:
- list
- ls
tododelete:
- delete
- del
- remove
- rm
todoclear:
- clear
- clr
- cls
todocomplete:
- complete
- done
- finish
todoarchiveadd:
- add
- create
- new
todoarchiveshow:
- show
todoarchivelist:
- list
- ls
todoarchivedelete:
- delete
- del
- remove
- rm

View File

@@ -1419,8 +1419,8 @@ log:
args:
- "userpresence"
- "userbanned"
fairplay:
desc: "Toggles fairplay. While enabled, the bot will prioritize songs from users who didn't have their song recently played instead of the song's position in the queue."
queuefairplay:
desc: "Triggers fairplay. The song queue will be re-ordered in a fair manner. No effect on newly added songs."
args:
- ""
define:
@@ -2045,6 +2045,10 @@ sqlselect:
desc: "Executes provided sql query and returns the results. Dangerous."
args:
- "SELECT * FROM DiscordUser LIMIT 5"
sqlselectcsv:
desc: "Executes provided sql query and returns the results in a csv file. Dangerous."
args:
- "SELECT * FROM DiscordUser LIMIT 5"
deletewaifus:
desc: "Deletes everything from WaifuUpdates, WaifuItem and WaifuInfo tables."
args:
@@ -2411,4 +2415,44 @@ giveawayreroll:
giveawaylist:
desc: "Lists all active giveaways."
args:
- ""
- ""
todolist:
desc: "Lists all todos."
args:
- ""
todoadd:
desc: "Adds a new todo."
args:
- "I need to do this"
todoedit:
desc: "Edits a todo with the specified ID."
args:
- "abc This is an updated entry"
todocomplete:
desc: "Marks a todo with the specified ID as done."
args:
- "4a"
tododelete:
desc: "Deletes a todo with the specified ID."
args:
- "abc"
todoclear:
desc: "Deletes all unarchived todos."
args:
- ""
todoarchiveadd:
desc: "Creates a new archive with the specified name using current todos."
args:
- "Day 1"
todoarchivelist:
desc: "Lists all archived todo lists."
args:
- ""
todoarchiveshow:
desc: "Shows the archived todo list with the specified ID."
args:
- "3c"
todoarchivedelete:
desc: "Deletes the archived todo list with the specified ID."
args:
- "99"

View File

@@ -377,6 +377,7 @@
"id": "Id",
"now_playing": "Now playing",
"no_player": "No active music player.",
"music_fairplay": "Music queue has been fairly reordered.",
"no_search_results": "No search results.",
"player_queue": "Player queue - Page {0}/{1}",
"playing_track": "Playing track #{0}",
@@ -1077,4 +1078,14 @@
"giveaway_starting": "Starting giveaway...",
"winner": "Winner",
"giveaway_list": "List of active giveways",
"todo_list_empty": "Your todo list is empty." ,
"todo_list": "Todo List",
"todo_add_max_limit": "You've reached the maximum amount of todos you can have.",
"todo_not_found": "Todo not found.",
"todo_cleared": "All unarchived todos have been cleared.",
"todo_no_todos": "There are no todos in your todo list.",
"todo_archive_max_limit": "You've reached the maximum amount of archived todos you can have.",
"todo_archive_empty": "You have no archived todos.",
"todo_archive_list": "Archived Todo Lists",
"todo_archive_not_found": "Archived todo list not found."
}