Releases: crackhex/TAS-Comp-Bot-py
Releases · crackhex/TAS-Comp-Bot-py
TASCompBot v0.2.7
TASCompBot v0.2.6
TASCompBot v0.2.5
Changelog:
- Setname and submission overhaul by @Dash-QC (#29)
- Submission list is regenerated from scratch upon any change that affects it (new submission, deleted submission, submit command, team dissolve)
- Unfortunately not all team updates are covered quite yet (#35)
- Submission table has a new index column, which prevents a ton of submission list bugs
$/setname
command is now admin only (#20)- Changing display name and resubmitting no longer adds a new submission (#27)
- Submission list is regenerated from scratch upon any change that affects it (new submission, deleted submission, submit command, team dissolve)
TASCompBot v0.2.4
TASCompBot v0.2.3
TASCompBot v0.2.2
TASCompBot v0.2.1
Changelog:
- Users can now use
$info
after a task has ended
TASCompBot v0.2
Changelog
#18 Speed module:
- Speed tasks are now able to be run, with custom lengths, descriptions, and reminders available using
$/start-task
- New host commands:
$/speedtasklength
,$/speedtaskdesc
,$/speedtaskreminders
,$/togglereminderpings
- New public command:
$/requesttask
- New host commands:
- The bot sends reminders in DMs to all users who request the task
- The bot is also able to release the task in the final submission period before the deadline, and send out public reminders
- The bot can assign a preconfigured Submitted role when users' timers have run out
Minor changes:
- The bot can now close the task automatically given the deadline argument in
$/starttask
is provided - New host command:
$/set-deadline
- New fun commands:
$/memory
and$quote
TASCompBot v0.1.1
Changelog:
- Added the ability to assign a "Submitted" role to those who have submitted files (requires configuration)
- Added the ability automatically close the task when the deadline passes (requires configuration)
- Compressed the bot's messages when using
$get-submissions
TASCompBot v0.1
Competition handling
- Competitors submit to the bot through DMs, which are forwarded to a private logs channel for hosts to use.
- Hosts can start/end tasks, add/remove submissions, get all submitted files, assign time/DQ status to submissions, and DM competitors.
- Admins can configure roles and channels e.g. Host, DM logging, partner finding, automatic submission list.
- Admins can send messages through the bot within the server and add coins arbitrarily for fun commands.
- Competitors can check info about their submission, and change their displayed submission name.
Team module
- Tasks can feature teams of up to 4 people.
- Competitors can invite others onto their team .
- Invitees can use the button view to accept/decline or the leader of the team can cancel.
- All members of a team can submit on behalf of their team and change their team's name.
- Competitors can leave their team or hosts can dissolve teams if problems arise.
Miscellaneous
- Users can use various fun and game commands (8ball, coinflip, connect4, rps, slots) to enter into the economy system
- Users are given a default amount of coins and bet them in games for a chance to win more
- Users have the ability to check their balance and view the balance leaderboard
- Other miscellaneous commands include picking random tracks, urban dictionary definitions, and getting the weather for any city
- Other secret commands and features are available, but don't require documentation
NOTE: Most commands are hybrid! This means they can be used with the prefix "$" and also as a slash-command with arguments displayed.
For more detailed information about each module, please use the $help
command.