Skip to content

Releases: Insula-Dev/Project-Sirius

Dyson Sphere

29 Jul 14:07
Compare
Choose a tag to compare

Enhancements are clamped onto Sirius in an attempt to harness its full power, in what may be, its last update.

Confessions

  • URLs can be used in confessions to show images
  • Spam detection and prevention of the same message in the same server

Roles

  • Roles are saved when users leave a server and automatically added if they rejoin
  • Role archiving can be toggled on/off in server settings (set to off by default)
  • Roles selecter now uses discord's new markup features with different size headers

Misc

  • Welcome back message sent if a user rejoins a server

Bug Fixes

  • Button roles command shouldn't say to react (outdated)
  • Config file should now be fully created for new setups where there is no existing config file
  • Bot settings fully initialised when there is no existing data.json
  • Backend comments and log fixes
  • Missing leaderboard command added to help command

Star Patch

12 Aug 18:32
Compare
Choose a tag to compare

This update mostly comprises of fixes to issues that have been ignored, recently created or we just found.

Features

  • Bot now asks for a token when there is none in the config file or a config file doesn't exist
  • Basic QR code command created although it is not very reliable
  • Level card now shows the server icon
  • Multi-poll feature added back as a separate slash command after it was replaced by single-vote-per-user system in the last update
    (Close poll works for both regular poll and multi poll slash commands)
  • A range of colours can be named for use in the embed and classic poll command: colour=red

Backend

  • Data and config files now upgraded to a new format
  • Report channel value added so devs can have a channel that the bot reports issues and info to
  • Alert system put in place (built in as a type of announcement) for report alerts and potential manual alert announcement system in the future
  • Improved main exception handler
  • Classic poll command has many parts re-written or split off to deal with differing ways anonymous and the original poll commands are stored and used

Bugs Fixed

  • Leaderboard displays on large server
  • When adding or removing a role, the debug message no longer says it failed to add a role and now says a role was added/removed as intended
  • Roles message now says to click instead of react (update for buttons)
  • Some spelling and grammar mistakes fixed for the question command
  • Text on level cards should now contrast against the background colour
  • In the help embed, prefixes are removed from slash commands

Misc

  • Announcement command changed to announce command
  • Report alert shows the word that was trying to be reported
  • Added leaderboard command to help page now it is fully working

Sunfeed

30 May 23:19
Compare
Choose a tag to compare

This seems like a small update with some quality of life improvements and more /question responses but it helps in so many areas to make the bot easier and more fun to use.

Settings and Config

  • Settings page announcement channel selector now works in servers with more than 25 channels.
  • Setup message displayed when bot joins a new server.
  • New setting for posting when one of Sirius's messages is deleted. (bruh)
  • Config shows some bot info.
  • Kill button in config.
  • New config option for additional info to be sent with locate command (additional info sent as embed).

Questions

  • More answers available from questions.
  • New key words identified and specific responses created.

Anonymous

  • Some words and "@" cannot be posted (blacklist is very small for now). (amazing)
  • Now functions inside of threads as expected.

Polls

  • New poll slash command now set to one vote per user
  • Fixed bug where the old poll command wouldn't use server's default colour theme.

Misc

  • Review confessions command can now be called by doing PREFIX+confessions to make it easier to review confessions
  • Many minor bugs fixed

Bunch O' Bugs

03 Mar 18:20
Compare
Choose a tag to compare

The star's insides are polished up as much as possible for one of the final releases before Sirius is rebirthed in the form of a 2.0

Config & Settings:

  • Data and log files can be requested by admins via the config page
  • Colour theme for server can be set in settings page

Polls:

  • Anonymous polls can now accept more than 5 options
  • Fixed major bug, allowing regular polls to be closed using the 🔚 emoji
  • Fixed an oversight where anonymous poll results were ephemeral

Bug Fixes & Optimisation

  • Re-joining servers that haven't been joined since the bot last turned on will now have their cache and poll data setup
  • PREFIX identified once for all commands instead of being checked on eah command individually
  • Moved to using discord.ext.commands.Bot instead of discord.Client (may allow for extra funcitonality in the future)
  • Minor bug fixes and cleanup

Control & Config Update

11 Jan 14:16
Compare
Choose a tag to compare

As Sirius settles down as a black dwarf, it is tamed and becomes much more user friendly, as all stars eventually do...

  • Report command allows devs to get the value of most variables in Sirius
  • Config command brings up Sirius' configuration panel allowing devs to change config with the bot still running
  • Settings command brings up the server's configuration panel allowing server admins to change settings
  • Optimisations in the backend
  • Message sent when there are no confessions to review
  • Print confessions renamed to post confessions
  • Anonymous slash command is now actually anonymous (discord previously said who used the command)
  • Stats command now includes more general statistics
  • Annonymous polls with new anonymous parameter
  • Leaderboard command for small servers to rank XP of all members
  • Numerious quality of life changes

This is no small update and control and configuration will get more fleshed out throught the 1.3 updates!

White Dwarf

21 Dec 17:49
Compare
Choose a tag to compare

Finising touches to the star as it reaches the end of its lifecycle.

  • Config file used to store constant data between updates like the token and prefix for commands
  • Confessions now print with the bot logo so servers with gif icons don't cause lag on iphones with the gif icon on the confession embeds
  • Last disconnect logged and announced when reconnected
  • Some jokes made server specific
  • Anonymous message sending with /anonymous
  • Ask Sirius questions with /question
  • Purge messages slash command with /purge
  • Statistcs can be sent as CSVs which should work with any size server
  • Backend cleanup

Prayers and Sayers

30 Oct 23:30
Compare
Choose a tag to compare
  • Adds the first slash command, the /confess command, allowing for an anonymous message to be sent to Sirius. All unposted confessions in the database will be sent to the server when and where the !print confessions command is sent by an admin. To moderate (remove confessions) before they are sent, admins can do !review confessions.
  • The original embed command is now deleted when the embed is sent.

R & B Unbugging

21 Oct 19:05
Compare
Choose a tag to compare

Verification works again.

R & B

21 Oct 13:23
Compare
Choose a tag to compare

Roles and buttons. Actually its just buttons for roles. More energy is released from the dying star that is Sirius.

The Unbuggering

01 Sep 14:40
Compare
Choose a tag to compare

Major bug fixes with 1.2 release affecting roles.

  • Adding roles and the role verification system should now function as intended
  • Minor logging fixes with more debugs added and some broken debug statements fixed (in polls).