Releases: TheBastionBot/Bastion
Releases · TheBastionBot/Bastion
Bastion Bot v6.7
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
andiAmNot
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
androleUpdate
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 thegame
command.
Bastion Bot 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
andwarn
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
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
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
tosetActivity
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 ofcommands
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 theconfig.json
orcredentials.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
Bastion Bot v6.5
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
andquake3
commands will now show the ping of the connected players.csgo
andtf2
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 thesuggest
command. - Added
smite
command for all your Smite players. Now, go and check your stats!
Bastion Bot v6.4.2
THESE BUGS ARE DEAD
- Fixed voice channel names forcing to have
-
in place of space character when usingcreateChannel
- 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
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
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 withroleColour
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 thebash
script.
Bastion Bot v6.3.2
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
andhallOfFame
commands! - Using
opusscript
as the default library for audio support, since some users were having issues installingnode-opus
with Node.jsv9.x
. Butnode-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 withleaderboard
command was useless.