Skip to content

Releases: Ayaan-Govil/TournaBot

TournaBot Beta

02 Jun 00:57
Compare
Choose a tag to compare

For the past year, I've been rewriting TournaBot in TypeScript, a typed version of JavaScript that allows me to write much more straightforward and clean code. In the process, I've moved all of TournaBot's commands to Discord's new slash command system and added a few new features. In order to field test everything that's changed and give early access, I've created a separate bot called TournaBot Beta.

What's New?

  • All commands are now slash commands
  • A support ticketing system driven by artificial intelligence and natural language processing
  • Live match reporting as matches finish, giving insight on the game results and alerting for important upsets
  • DQ Pinging has been renamed to Match Calling for clarity
  • You can now set the active tournament for the server rather than having to provide it in every command
  • A persistent cache via Redis

What's Adapted?

  • Accounts
  • Match calling
  • Tournament announcements
  • Localization via languages and time zones
  • Allowlist for roles

What's Coming?

  • Matchmaking with a proper queue system, stage banning, and ELO/leaderboards
  • User results in a better, more dynamic form
  • Tournament reminders
  • Checking account statuses for an entire tournament
  • Images for the help command
  • Documentation for setting up the development environment

What's Removed?

  • Searching for tournaments

Although being able to search for tournaments by game was an interesting feature, start.gg has significantly improved their tournament search engine recently, making the search feature redundant.

Accessing the Beta

You can invite TournaBot Beta to your server using this link. Once you've invited the bot, you can check out all of the commands and features using /help. Keep in mind that user commands and admin commands have been split into separate sections that you can navigate using a select menu. Please send any suggestions, issues, or bugs to F0ne#1933 or the support/development server.

v4.1.8 Update - Custom prefixes + several changes

08 Apr 03:14
ed4daae
Compare
Choose a tag to compare

Although the repository has not been updated frequently lately, the bot has. This update introduces several changes to the code, including bug fixes. TournaBot can now set custom prefixes!

For upcoming features, I am currently looking into support for other websites and adding custom time buffers for match calling in DQ pinging.

v4.1.4 Update - Rewritten t!search

29 Jan 00:15
80f2ba2
Compare
Choose a tag to compare

This update fixes several issues with t!search and adds more info from tournament reminders into the embed. Although this update introduces some new content, it is not enough to consider this update as v4.2.0.

v4.1.3 Update - Rewritten DQ pinging

20 Jan 14:46
1c7cf40
Compare
Choose a tag to compare

In this small update, DQ pinging has been rewritten to be more efficient memory/processing-wise and intuitive (linking reminder). The logic, however, has not significantly changed.

v4.1.2 Update - t!results emoji fix

19 Jan 16:10
a574f7c
Compare
Choose a tag to compare

This update introduces fixes/improvements to the emoji algorithm used in user tournament results. This release also removes one of the dependencies listed in the package.json file.

v4.1.1 Update - Several bug fixes

16 Jan 08:50
e167578
Compare
Choose a tag to compare
v4.1.1 Update - Several bug fixes

v4.1.0 Update - Localization support for DMs

11 Jan 13:59
c313bb6
Compare
Choose a tag to compare

Users can now use localization in DMs to change the timestamps shown in tournament reminders and user tournament results.

v4.0.0 Update - Automatic tournament reminders!

09 Jan 17:32
47dbe68
Compare
Choose a tag to compare

This update introduces an automatic tournament reminder system, which messages users an hour before their tournaments begin. There are also several other fixes/changes scattered throughout the code.

For the future, I plan on adding some data tracking and a few more updates to some features such as localization.

v3.2.0 Update - Announce update

01 Jan 11:01
c808346
Compare
Choose a tag to compare

This release features an update to the announce command, allowing users to now announce streams as well! I'd like to give a big thanks to @shrianshChari for coming up with the idea and contributing the code for it.

v3.1.0 Update

31 Dec 12:50
5fbd1c3
Compare
Choose a tag to compare

Changed help command to use message collector alongside emoji collector for ease of access (emojis were reacting too slowly and were susceptible to bugs).