Bastion

🚀 Get an enhanced Discord experience!

GPL-3.0 License

Stars
311
Committers
27

Bot releases are hidden (Show)

Bastion - Bastion v8.5

Published by iamtraction about 4 years ago

New Stuff:

  • Community Servers
    Your server is now listed in Bastion's Community Servers. Wanna boost your rankingg there? Read below.
  • Server Boosting
    You can now boost the ranking of your favorite servers everyday, using the boost command, in community server listing.

Some Improvements:

  • You can now see the list of servers where music is enabled using the --servers or -l option of the music command.
  • Infraction events will now be logged in the moderation logs too.
  • You can now use echo to send messages to any channel in the server.
  • Greetings, farewell, and trigger responses will now directly support bastion embed objects rather than discord embed objects. Build your own Bastion Embed Object!
  • Some under-the-hood improvements, to make Bastion better than ever.
Bastion - Bastion v8.4

Published by iamtraction about 4 years ago

New Stuff

  • Invite Tracking
    You can enable referrals in the server and allow users to invite others to the server and track the invites to see who have invited how many users.
  • Invite Rewards
    You can also set multiple role rewards for inviting any specified amount of new users that users can claim when they've referred that many users.
  • COVID-19 Tracker
    You can track global, as well as regional, COVID-19 stats using the covid19 command.

Some Improvements:

  • Some under-the-hood improvements, to make Bastion better than ever.
Bastion - Bastion v8.3

Published by iamtraction about 4 years ago

New Stuff

  • Discord Status
    You can now see Discord's status without visiting Discord's status page. Use the --discord option with the status command.
  • New Trigger Variables
    You can now use {id}, {content}, and {content.clean} variables in trigger responses to resolve the message ID, content, and cleaned content (with all mentions replaced by the equivalent text), respectively.
  • Multiple Unique Presence
    You were previously able to set Bastion's activity to automatically cycle through multiple games. But that wasn't enough. So, now you can cycle through multiple presence. That means, not only multiple games, but multiple activities, status, and streaming URL!

Some Improvements

  • Bot owners can now bypass command cooldowns.
  • Some under-the-hood improvements, to make Bastion better than ever.

Squashed these Bugs:

  • Fixed an issue where you weren't able to blacklist a server in some cases.
  • Fixed an issue where Level-up Messages would show your previous level.
  • Some under-the-hood fixes.
Bastion - Bastion v8.2.1

Published by iamtraction about 4 years ago

v8.2.1

Some Improvements:

  • Voice Sessions categories will now have Create Invite permission, by default, so that even when the session is locked, members can still invite others to join the sessions.
  • Some under-the-hood improvements, to make Bastion better than ever.

Killed these Bugs:

  • Fixed an issue where you weren't able to add infractions to members if their profile wasn't already created.
  • Fixed an issue where you weren't able to blacklist a user in some cases.
  • Fixed an issue that some servers were facing with Level up Messages and Level up Roles.
  • Some under-the-hood fixes.
Bastion - Bastion v8.2

Published by iamtraction over 4 years ago

v8.2.0

New features

  • Lock Voice Sessions
    You can now lock a Voice Session channel once all the members are in the channel so no one else could join the channel without permission.
  • Safelist
    You can now create a Safelist role and messages anyone in with that role, regardless of their permissions, won't get filtered by Bastion's filters.
  • Edit Messages
    Ever felt the need to edit a message sent by Bastion? Well, now you can use the new edit command to do exactly that.
  • Individual Grants
    You can now choose to grant XP & Coins to individual members instead of granting it to all the active members.

Some Improvements:

  • Some under-the-hood improvements, to make Bastion better than ever.

Killed these Bugs:

  • Fixed a minor issue with the Role Store where the buy option didn't display how much you spent on a Role.
  • Fixed a minor issue with lockdown enabled/disabled acknowledgement messages being swapped.
  • Some under-the-hood fixes.
Bastion - Bastion v8.1.1

Published by iamtraction over 4 years ago

v8.1.1

Some Improvements

  • Auto Roles won't try to add empty list of roles when there are no Auto Roles set.

Killed these Bugs

  • Fixed an issue with the role command that displayed the list of members even when it wasn't asked.
  • Fixed an issue with the giveaway command that displayed that you needed premium membership even when you didn't need it.
  • Fixed an issue with the poll command that displayed that you needed premium membership even when you didn't need it.
  • Fixed an issue with the grant command that prevented it from mentioning how much XP and Coins was granted to the members, in some cases.
Bastion - Bastion v8.1

Published by iamtraction over 4 years ago

v8.1.0

New Features

  • Gambling commands are now back! flip, roll and rps will allow server members to bet on the outcome, provided gambling is enabled in the server.
  • If a member violates any filters, it'll be automatically added to their list of infractions.
  • You can now configure whether the music activity should be displayed while playing music.
  • You can now see the members in a role by using the --members option with the role command.
  • The infractions command isn't new, but it has new options that'll allow you to set the thresholds for the infraction actions.
  • You can now use the new grant command to grant XP and Coins to all members of your server at once, provided gamification is enabled in the server and profiles for the members have been created.

Made some improvements

  • The invite command can now be used even without the Create Invites permission. Well, it can be used, but it won't create an instant invite for you; it'll only show the invite link to invite Bastion to your server.

Killed these bugs

  • Some commands' description were missing, found them! They are back at their place now.
  • Fixed a rare case when a member's balance had the chance to become the lowest possible negative value when they went into debt. Thank goodness it's fixed, before it affected anyone!
  • Fixed some cases where coins transaction logs won't get created.
Bastion - Bastion v8.0.1

Published by iamtraction over 4 years ago

v8.0.1

Improvements

  • Added --delete option's syntax to triggers command.
  • Handled some edge cases in interrupts.
  • Auto parse Bastion Embed Object from string.
  • Handled constants violation properly.
  • Add detailed error logs to stderr even for errors that goes to Discord.
  • Added some missing strings in locales.
  • Added a workaround for youtube-dl's 429 errors.
  • Handled some edge cases in gameServer command.
  • Some under-the-hood improvements.

Fixes

  • Fixed partial member issue in some listeners.
  • Fixed some commands not accepting plain strings to auto generate embeds.
  • Fixed streamerRole command's syntax.
  • Fixed an issue in warn which used member id instead of user id.
  • Fixed an issue that sent the warn DMs to the responsible moderator, in some cases, instead of the warned user.
  • Fixed an issue that showed unsupported badges in private Bastion.
  • Fixed a race condition in daily command.
  • Fixed an issue that prevented iam to work for only Self Roles.
  • Fixed an issue that allowed bots to get reaction roles.
  • Fixed an issue that allowed bots to get reaction roles.
  • Bots are taking over, huh?
  • Fixed an issue where Bastion was looking for the emoji option when creating level up roles. What's the point? 🤦‍♂️
  • Fixed a caching issue with Starboard.
  • Some under-the-hood fixes.
Bastion - Bastion v8

Published by iamtraction over 4 years ago

Bastion - Bastion Bot v7.8.4

Published by iamtraction over 4 years ago

v7.8.4

Changes

  • Added a workaround for some users who were getting rate limits from YouTube when trying to play music.
  • Some under-the-hood improvements and fixes.

NOTE: This is the final release for v7, before v8's release. Bastion v8 is gonna be released soon.

Bastion - Bastion Bot v7.8.3

Published by iamtraction over 4 years ago

v7.8.3

NEW CHANGES

  • You can now disable usage of unsafe commands like exec & eval from configurations. Useful if you're hosting Bastion for someone else.

IMPROVEMENTS

  • Some under-the-hood changes & improvements, to make Bastion even better.

FIXES

  • Fixed an issue when Bastion displayed 'null' when you had no plain text response to trigger.
  • Some under-the-hood fixes, as usual, to improve Bastion.
Bastion - Bastion Bot v7.8.2

Published by iamtraction over 4 years ago

v7.8.2

IMPROVEMENTS

  • Some under-the-hood changes & improvements, to make Bastion even better.

FIXES

  • Fix patrons command working oppositely for public & private Bastion.
  • Some under-the-hood fixes, as usual, to improve Bastion.
Bastion - Bastion Bot v7.8.1

Published by iamtraction almost 5 years ago

v7.8.1

IMPROVEMENTS

  • Humans can't steal from multiple person simultaneously, so we fixed the issue where you were able to steal from multiple people in a channel.
  • Thieves can't catch other thieves anymore. We won't allow that level of hypocrisy.
  • The use of steal command will be auto deleted when the robbery is a success, to remove all the traces of who stole it.
  • Some under-the-hood changes & improvements, to make Bastion even better."

FIXES

  • Fix the game command not showing the proper release date.
  • Some under-the-hood fixes, as usual, to improve Bastion.
Bastion - Bastion Bot v7.8

Published by iamtraction almost 5 years ago

v7.8.0

NEW FEATURES

  • The setColor command is now available! You can now set a custom accent color for your profile.
  • The setProfilePicture command is now available too! You can now set a custom profile picture for your profile.
  • Patrons now get 5 extra triggers for every dollar they donate to The Bastion Bot Project.
  • There's no practical limit to how many Reaction Roles Group you can set in your server. Patrons now get 2 extra Reaction Roles Group for every dollar they donate to The Bastion Bot Project.
  • You can now steal Bastion Currencies from other server members by using the steal command. But be warned, don't get caught!
  • Yes, you can catch the thief using the catch command before he is done with the robbery.

IMPROVEMENTS

  • Bastion will now auto check for updates on start and install them if you'd like.
  • The guide command is now an alias for the all new help command
  • Some under-the-hood changes & improvements, to make Bastion even better.

FIXES

  • Fixed the game command not working. You can now search for any games you want.
  • Some under-the-hood fixes, as usual, to improve Bastion.
Bastion - Bastion Bot v7.7

Published by iamtraction almost 5 years ago

v7.7.0

NEW FEATURES

  • If you were looking to automatically assign a role to all the bots that join the server, we've got your back. With the new botRole command you can now set a role which will be auto assigned to any bots that join the server.
  • Added the teamtrees/trees command for the love of our planet! #TeamTrees
  • You can now drop some of your currencies in a channel, using the all new drop command. And anybody can pick all the dropped currencies by using the pick command.

IMPROVEMENTS

  • You can now see the ranked stats of Rainbow 6 players for their latest season in the rainbow6 command.
  • Channel rate limits for slowmode will cap at 6 hours; you can't try to set it more than that. Because that won't work anyway.
  • Added more user variables. You now have access to server icon, user and bot avatars in greet messages, triggers, etc. To get a list of all the user variables that you can use, see our FAQ page.
  • You will now get the exact member count in server when you use the memberCount user variable.
  • Some under-the-hood improvements, to make Bastion even better.

FIXES

  • Some under-the-hood fixes, as usual, to improve Bastion.
Bastion - Bastion Bot v7.6.2

Published by iamtraction almost 5 years ago

v7.6.2

IMPROVEMENTS

  • Some under-the-hood improvements, to make Bastion even better.

FIXES

  • Danny wanted to show his friends his Rainbow 6 stats. But Danny noticed that his death count and assists were always same and was confused. We don't want anyone to stay confused. So, we fixed the rainbow6 command.",
  • Cara tried to set multiple statuses, but Bastion was unable to cycle between them, so she got upset. We can't let anyone down, so we fixed that too!",
  • Some under-the-hood fixes, as usual, to improve Bastion.
Bastion - Bastion Bot v7.6.1

Published by iamtraction about 5 years ago

v7.6.1

IMPROVEMENTS

  • Some under-the-hood improvements, to make Bastion even better.

FIXES

  • Fixed the twitch command not showing the stream status.
  • Fixed live stream notifications. You can now go back to get notified about your fav streamers!
  • Fixed the rainbow6 command. Now you can go back to seeing your squad's stats!
  • Some under-the-hood fixes, as usual, to improve Bastion.
Bastion - Bastion Bot v7.6

Published by iamtraction about 5 years ago

v7.6.0

IMPROVEMENTS

  • Some under-the-hood improvements, to make Bastion even better.

CHANGES

  • quake3 command has been rightly moved to the Game Server Stats category.
  • You can now instantly shutdown Bastion, without answering the confirmation prompt, using the now parameter with the shutdown command.

FIXES

  • Some under-the-hood fixes, as usual, to improve Bastion.
Bastion - Bastion Bot v7.5.3

Published by iamtraction about 5 years ago

v7.5.3

IMPROVEMENTS

  • If the reminder command is used without arguments, it'll now show the reminder message.
  • You won't be able to accidentally set scheduled commands for every second.
  • Some under-the-hood improvements, as usual.

FIXES

  • Fixed translate command not working sometimes.
  • Some under-the-hood fixes to make Bastion even better.
Bastion - Bastion Bot v7.5.2

Published by iamtraction over 5 years ago

v7.5.2

IMPROVEMENTS

  • The serverInfo command will now also show the total number of members in the server.
  • If a suggestion channel hasn't been set, don't send the suggestion in the current channel to avoid confusion.
  • The stats command will now show some environment details on private instances of Bastion.

KILLED THESE BUGS

  • Fixed an issue that prevented auto assignable roles and self assignable roles from being deleted from some servers.
Related Projects