Skip to content

Releases: TheBastionBot/Bastion

Bastion Bot v6.7

04 Feb 08:24
Compare
Choose a tag to compare

v6.7.0

THESE BUGS ARE DEAD

  • Bastion won't respond to chat conversations if it has no content.
  • Fixed a bug that prevented sinfo command from showing emojis in a server that had animated emojis.
  • Fixed urbanDictionary command not responding when a word was not found.
  • userLookup won't give errors if you don't provide arguemnts.
  • createEmoji will now let you know if image file size exceeds the limit.
  • Fixed message reaction event triggering for reactions in DM
  • Fixed iAm and iAmNot commands not working when the server member is not cached.
  • Fixed an issue with buying the Heart from the Gift Shop.
  • Fixed an issue that caused music channels and music master roles to sneakily get deleted.
  • A workaround for a Discord bug - that allowed empty role names - that errored roleCreate, roleDelete and roleUpdate events.
  • Under-the-hood fixes

THESE ABILITIES HAVE ENHANCED

  • If server doesn't have an icon, Bastion would now show the server's acronym in instead of showing a generic Discord logo.
  • You can now report silently by using user IDs instead of mentioning them and notifying them.
  • Successful user reports will automatically be deleted to make it more silent.
  • Paginated the steam command.
  • Under-the-hood improvements

NEW FEATURES!

  • You can now sell roles in your server using the new roleStore command. roleStore also lists the roles for sale in your server.
  • Selling roles in your server? Server members can buy them using the buyRole command, provided they have enought Bastion Currencies.
  • Rocket League players, you can now check your Rocket League stats using the rocketLeague command.
  • You can now search for any game details you want using the new game command. Want to show a game to a friend while chatting, just use the game command.

Bastion Bot v6.6.2

27 Jan 05:04
3cbb1c4
Compare
Choose a tag to compare

v6.6.2

THESE BUGS ARE DEAD

  • Fixed claim crashes when there was no Patreon API key.

THESE ABILITIES HAVE ENHANCED

  • Are you a Patreon creator and hosting Bastion yourself? The patrons command will now show your patrons and not the patrons of the Bastion bot project.
  • clearWarn, deafen, kick, mute, nickname, removeAllRoles, softBan, textMute, textUnMute, unDeafen, unMute and warn commands can be used with the ID of the user. No need to mention them anymore.
  • Under-the-hood improvements

Bastion Bot v6.6.1

24 Jan 14:30
bcc7c20
Compare
Choose a tag to compare

v6.6.1

THESE BUGS ARE DEAD

  • Fixed crashes when Cleverbot API didn't returned any response.
  • Fixed Bastion not stopping the typing event.
  • Fixed claim not working for uncached guild members.

THESE ABILITIES HAVE ENHANCED

  • You can now give Bastion Currencies without having to mention them; just use their IDs. Yeah, less annoying.
  • If there's no one in the voice channel, Bastion will automatically pause the music.
  • Under-the-hood improvements

Bastion Bot v6.6

21 Jan 10:21
ec280a8
Compare
Choose a tag to compare

v6.6.0

THESE BUGS ARE DEAD

  • skip command won't go rogue anymore. It won't skip multiple songs; will skip one song at a time.
  • Fixed an issue that prevented music commands from responding when the music channels and/or the music master role was removed from the server before removing it from Bastion.

THESE ABILITIES HAVE ENHANCED

  • Renamed setGame to setActivity since Bastion now supports watching and listening activities, and game isn't the right word for it. setGame is now an alias for it.
  • userInfo now supports watching and listening activities of users. And now, it will show Offline instead of Invisible.
  • setActivity command, now, also can set the activity type to Playing or Watching.
  • You can now cycle through the entire leaderboard as leaderboard is now paginated.
  • modules is now an alias of commands command.
  • The good old commands is back to how it worked earlier. We saw that new users were having trouble when it displayed modules instead of commands.
  • Under-the-hood improvements

NEW FEATURES!

  • Support for watching and listening activities.
  • Create channel categories using the createCategory command.
  • See the people who continuously supports the development of the Bastion Bot project, on Patreon, using the patrons command.
  • See the users who contribute to the code of the Bastion Bot using the contributors command.
  • Reload Bastion's settings using the reloadSettings command. No need to restart Bastion after you've modified the config.json or credentials.json files.
  • Browse the games in different categories of the Steam Store using the steam command.
  • Forgot to add a reason for a moderation action? Don't worry, you can now edit the reason of a moderation log using the reason command.
  • Organizing a competition, or any event, that need public votes? Bastion can do the heavy lifting for you. Set channels as voting channels using the votingChannels command and every new message in a voting channel will automatically get 👍 and 👎 reactions.

Bastion Bot v6.5.1

15 Jan 08:38
4fc3804
Compare
Choose a tag to compare

v6.5.1

THESE BUGS ARE DEAD

  • Fixed giveaway --end not ending the giveaway and showing up wrong ID.

Bastion Bot v6.5

14 Jan 09:45
a0bad15
Compare
Choose a tag to compare

v6.5.0

THESE BUGS ARE DEAD

  • Fixed trivia not accepting the answer in upper & mixed cases.
  • Fixed musicChannel showing music text channel name as the music voice channel name.
  • Scheduled commands will now work fine with mixed cases command names
  • Under-the-hood fixes

THESE ABILITIES HAVE ENHANCED

  • giveaway command is now accessible by server administrators and they can give away anything they want. Go ahead and give away amazing goodies to your server members.
  • You can now see the IDs of server members in the leaderboard command.
  • Bastion can now show the song name while it's playing music. By default this is disabled, it can be enabled in the config file.
  • cod4 and quake3 commands will now show the ping of the connected players.
  • csgo and tf2 commands will now show the play time of the connected players.
  • You can now specify the no. of passes Bastion will use for its audio streams (music, airhorn, etc.), in the config file.
  • Users in the music master role can now use the playlist command as well.
  • All commands in music module won't ignore you if music channels are not set.
  • Improved error handling
  • Under-the-hood changes

NEW FEATURES!

  • Howdy gamers! Use the new fortnite command to get Fortnite game stats of any player, in any platform.
  • Bot owners can now give away Bastion Currencies using the currencyGiveaway command.
  • Run commands in your system where Bastion is hosted, with the all new exec command.
  • You can now setup a suggestion channel in your server using the suggestionChannel command and your members can post suggestions with the suggest command.
  • Added smite command for all your Smite players. Now, go and check your stats!

Bastion Bot v6.4.2

03 Jan 15:27
1ed2f27
Compare
Choose a tag to compare

THESE BUGS ARE DEAD

  • Fixed voice channel names forcing to have - in place of space character when using createChannel
  • Fixed music module command errors when used before using the play command
  • Removed custom screen log file name due to lack of support in some versions, fixes normal boot issues in some distros.

THESE ABILITIES HAVE ENHANCED

  • Added genre and rating to movie & tvShow command. It was really a missing feature.
  • Bitrate of music, airhorn or any audio by Bastion will be automatically decided by the bitrate of the voice channel.
  • Now you can claim Bastion Currencies every day. You don't have to wait 24 hours anymore.
  • help won't DM users anymore, will show the invite links in the channel itself.
  • Added weather icons to the weather command.
  • Under-the-hood changes
  • Code improvements

Bastion Bot v6.4.1

30 Dec 16:26
0717db2
Compare
Choose a tag to compare

THESE BUGS ARE DEAD

  • Fixed warn command not warning users.
  • Fixed muteList command not working when using it if no one was ever muted in the server.
  • Fixed listWarns command not working when a warned user had left the server.
  • Fixed Bastion bash script preventing normal boot.

THESE ABILITIES HAVE ENHANCED

  • Faster level ups! 1.5x less XP required for leveling up.
  • nickname command will show proper error if nickname length exceeds.
  • anime command will now show proper error if none was found.
  • ping command will now show the username of the bot.
  • Removed some unnecessary error logs.

Bastion Bot v6.4

29 Dec 07:38
4cc7bf5
Compare
Choose a tag to compare

THESE BUGS ARE DEAD

  • deleteChannel will now work as expected.
  • Fixed module name case sensitivity for commands command. You can now pass the module name in mixed cases.
  • A command in every module was hiding below the fold, won't happen anymore. Every command is now displayed ATF (with colors).
  • Under-the-hood changes

THESE ABILITIES HAVE ENHANCED

  • roleColor can now be used with roleColour too
  • Bastion will now message the user personally after they have won the giveaway.
  • User permission in command help are now clearer.
  • Patrons and Donators (donating via PayPal) can now get up to 15x more Bastion Currencies when using the daily command.
  • Updated changeLog command.

NEW FEATURES!

  • Hey Garfield lovers, try the new garfield command for a cool garfield comic.
  • Added destiny2 command for all gamers playing Destiny 2. Check out your and your stats right in Discord.
  • Added pokemon command for all those Pokémon fans. You can now get information on any Pokémon you want.
  • Added coinMarketCap command. Keep tabs on the market capitalization of various cryptocurrencies.
  • Easily see what permission Bastion has in a channel/server using the new checkPermissions command.
  • Added giveXP command so that bot owners can give experience points to anyone they want and increase their level anytime they want. Because they do what they want to do.
  • Use the all new userLookup command to fetch basic information about a user from Discord, works for ANY (yeah, ANY) Discord user.
  • Animated emoji! Shake your booties, because you can now use the animoji command to use the animated emojis of your server. Oh yeah, anyone can use it, Nitro isn't required.

NOT AVAILABLE ANYMORE

  • Removed fix-p option from the bash script.

Bastion Bot v6.3.2

14 Dec 20:00
c88876c
Compare
Choose a tag to compare

THESE BUGS ARE DEAD

  • createChannel command will now work as expected.
  • serverInfo will work even if your server has huge no. of emojis.
  • streamerRole will show a friendly error if no streamer role was set, rather than being unresponsive.
  • Killed the bugs that caused Bastion not to recognize uncached users and not respond to them.
  • Removed some redundant logic.
  • Suppressed some unwanted errors in the console.
  • Under-the-hood fixes.

THESE ABILITIES HAVE ENHANCED

  • help command won't suggest you to join the Bastion Discord Server if you use it in the Bastion Discord Server, it didn't made sense.
  • Rewritten commands command. commands will show the list of modules by default, specifying a module with the command will show the list of commands in that module.
  • Nifty changes to the changeLog command. Didn't you notice it already?
  • Meld leaderboard and hallOfFame commands!
  • Using opusscript as the default library for audio support, since some users were having issues installing node-opus with Node.js v9.x. But node-opus is available as an optional dependency, should anyone need (want?) it.
  • Under-the-hood improvements.

NOT AVAILABLE ANYMORE

  • Still having the hallOfFame command after melding it with leaderboard command was useless.