Bastion

🚀 Get an enhanced Discord experience!

GPL-3.0 License

Stars
311
Committers
27

Bot releases are hidden (Show)

Bastion - Bastion v10.3

Published by iamtraction almost 2 years ago

Bastion v10 brings some new ways of interactions using Discord's new Slash commands, Select Menus, Input Modals, Button Interactions.

Check the release notes to see the important changes in v10 and what's planned for upcoming versions: https://traction.one/posts/1669075200001

Changes

Full Changelog: https://github.com/TheBastionBot/Bastion/compare/v10.2.0...v10.3.0

Bastion - Bastion v10.2

Published by iamtraction almost 2 years ago

Bastion v10 brings some new ways of interactions using Discord's new Slash commands, Select Menus, Input Modals, Button Interactions.

Check the release notes to see the important changes in v10 and what's planned for upcoming versions: https://traction.one/posts/1669075200001

Changes

Full Changelog: https://github.com/TheBastionBot/Bastion/compare/v10.1.0...v10.2.0

Bastion - Bastion v10.1

Published by iamtraction almost 2 years ago

Bastion v10 brings some new ways of interactions using Discord's new Slash commands, Select Menus, Input Modals, Button Interactions.

Check the release notes to see the important changes in v10 and what's planned for upcoming versions: https://traction.one/posts/1669075200001

Changes

Full Changelog: https://github.com/TheBastionBot/Bastion/compare/v10.0.0...v10.1.0

Bastion - Bastion v10

Published by iamtraction almost 2 years ago

Bastion v10 brings some new ways of interactions using Discord's new Slash commands, Select Menus, Input Modals, Button Interactions.

Check the release notes to see the important changes in v10 and what's planned for upcoming versions: https://traction.one/posts/1669075200001

If you find any issues installing or upgrading to v10 feel free to ask it in Bastion HQ and we'll help you out.

And if you find any bugs in v10 or have some suggestions feel free to open a bug report in https://github.com/TheBastionBot/Bastion/issues and we'll fix it as soon as practical.

Also, a huge thanks to all our patrons for their continuous support. 💙
If you want to support the continuous development of Bastion you can do so through our Patreon and get some cool rewards for it too! https://patreon.com/bastionbot

🚀

Bastion - Bastion v8.18.1

Published by iamtraction almost 2 years ago

Bastion v9 is going to be released soon with new ways to interact with commands using Discord's new Slash commands, Select Menus, Input Modals & Button Interactions.

So, this will be the last patch for v8 with some important fixes so that users who are self hosting Bastion can keep using this for some time.

See you on the other side!

FIXES

  • The setAvatar command now properly supports both image attachments & image links for changing avatars.
  • Fix anime command querying mangas.
  • Fix live notification messages not getting saved in the streamers command.
  • Fix Xbox & Switch platforms not working for overwatch command.
Bastion - Bastion v8.18

Published by iamtraction over 2 years ago

REMOVED

  • Removed amongus and amongusChannel commands.

CHANGES

  • Some under-the-hood changes to make optimize & improve Bastion's performance!

FIXES

  • Fixed some issues with sharding that prevented respawing of disconnected shards in some cases.
  • Some under-the-hood improvements & fixes as always to make Bastion even better!
Bastion - Bastion v8.17.2

Published by iamtraction over 2 years ago

CHANGES

  • Epic Games usernames are now supported by the rocketLeague command and it's also the default platform.

FIXES

  • Fixed an issue where removing a streamer would remove all the streamers when using the streamers commands.
  • Some improvements and fixed to music commands.
  • Some under-the-hood improvements & fixes as always to make Bastion even better!
Bastion - Bastion 8.17.1

Published by iamtraction over 2 years ago

FIXES

  • Fixed an issue that prevented changes in some servers not being saved.
  • Fixed an issue where discord invites were not being filtered in some cases.
  • Some under-the-hood fixes as always to make Bastion even better!
Bastion - Bastion 8.17

Published by iamtraction almost 3 years ago

NEW

  • You can now see the stats of any VALORANT player by using the valorant command. For example, valorant FNATIC Boaster#1010 -r EU.
  • You can now see the stats of any Aim Lab player by using the aimlab command. For example, aimlab iamtraction.

CHANGES

  • Some under-the-hood changes to make Bastion less reliable on the API server.

FIXES

  • Fixed some dependencies not getting installed in M1 Macs.
  • Some under-the-hood fixes as always to make Bastion even better!
Bastion - Bastion v8.16

Published by iamtraction over 3 years ago

NEW

  • You can now set a custom message for live stream notifications that supports mentions. See streamers --help for an example.
  • You can now send plain text (non-embedded) message with the echo command on your instance of Bastion if you use the --plain option.
  • You can now disable entire command categories with the commandModule command using the --category option.

CHANGES

  • The echo command won't show the sender of message if it's your own instance of Bastion.

FIXES

  • Fixed definitions not working if the word is not in lowercase.
  • Fixed the permalink format in the apod command.
  • Some under-the-hood fixes as always to make Bastion even better!
Bastion - Bastion v8.15

Published by iamtraction over 3 years ago

NEW

  • Added wotd command so you can use it to get the word of the day and improve your vocabulary.

CHANGES

  • We won't give karma to users being thanked if gamification is not enabled.
  • The apod command will now link to the permanent archive page of the APOD so you can visit them whenever you want.
  • Added some more aliases for commands.
  • Some under-the-hood improvements as always to make Bastion even better!

FIXES

  • Fixed an issue with textMute that didn't show the success message after successfully muting someone server wide.
Bastion - Bastion v8.14

Published by iamtraction almost 4 years ago

Happy Holidays

NEW

  • Profile Bio & Location are back!
    On popular demand, you can once again set your bio and location in your Bastion Profile. See profile --help command for more details.

CHANGES

  • Improvements to invite cache for Invite Roles & Rewards.
  • Some under-the-hood improvements as always to make Bastion even better!

FIXES

  • Fixed an issue where level up roles gave rewards for the previous level instead of the current level.
  • Some under-the-hood fixes to make Bastion even better!
Bastion - Bastion v8.13

Published by iamtraction almost 4 years ago

NEW

  • Dank Memes!
    Added the dankmeme command for people who who didn't think meme wasn't nasty enough!

CHANGES

  • Members can now completely hide and unhide their temporary voice channels from other members using the new 🔐 and 👁️ reactions, respectively.
  • A few of you complained about the 🆙 reaction for auto-karmas given by Bastion when someone thanked someone. So, we've now updated it to 👍🏻.
  • Some under-the-hood changes as usual to make Bastion even better!
Bastion - Bastion v8.12

Published by iamtraction almost 4 years ago

NEW

  • New Game!
    Added a new multiplayer game called Number Nash. Checkout #!numberNash --help for more info.
  • Added the ticTacToe command to allow users to play a game of Tic Tac Toe with their friends.
  • Added the phdComics command to get comic strips from PHD Comics.
  • Added support for re-rolling giveaways. You can now reroll a giveaway after it has ended with the --reroll flag and specify how many winners you wanna reroll with the --winner flag.

CHANGES

  • You can now use the --user flag with the echo command to Direct Message a member through Bastion instead. But this would require the user to have at least the Manage Server permission in the server.
  • Some under-the-hood improvements to make Bastion even better.

FIXES

  • Some under-the-hood fixes to make Bastion better than ever.
Bastion - Bastion v8.11

Published by iamtraction almost 4 years ago

NEW

  • Added some more commands to the Fun module, like pickupLine, roast, ship, and simpness, so you can have some more fun in your server.

CHANGES

  • Added some more easter eggs.

FIXES

  • Fixed an issue when finding the Muted role in servers which have roles with blank names (good old times).
  • Some under-the-hood fixes to make Bastion better than ever.
Bastion - Bastion v8.10

Published by iamtraction almost 4 years ago

NEW

  • Trivia game is back again with the trivia command.
  • Added new meme, joke, pun, showerThought, lifeProTips, and todayILearned commands to get a random post from respective subreddits.
  • Brought back the old catify and robotify commands to allow you to generate your unique cat and robot avatars, respectivey.
  • Bastion now uses YouTube API to search for the music queries as youtube-dl doesn't support it anymore.
Bastion - Bastion v8.9

Published by iamtraction almost 4 years ago

NEW

  • Private Greeting Messages are back! You can now set the --private flag when setting greeting messages to set it as a Private Greeting Message. See greetings --help for more details.
  • You can now use the voiceSessions command without any arguments to list all the Voice Session categories in the server.
  • When you create a Voice Session a session-control text channel will be created where you can use reactions to control your voice session.
  • You can now use the new "COMPETING" activity type for Bastion's activities.

CHANGES

  • Voice Sessions will be locked by default now. You can invite others to your voice channel by sending an invite or unlocking your voice session in session-control.
  • Voice Sessions' names will now be based on the name of the + New [NAME] channel that's used to create a new session.
  • The play command will now automatically recognize URLs; no need to use the --link or -l option anymore.
  • Some major improvements in YouTube playlist support.
  • Automatically delete Voice Session categories if the categories have been deleted by the user.
  • Some improvements to Level-up Roles so that users can keep their roles until they can get new ones.
  • Some under-the-hood improvements to make Bastion better than ever!

FIXES

  • Fixed an issue with the link filter that treated some custom emojis as links.
  • Fixed an issue in the invite filter that caused it to ignore invites in some guilds.
  • Added a workaround to make play work with only links until youtube-dl fixes the issue with song search.
  • Fixed some error messages that were not using the proper locale.
  • Some under-the-hood fixes to make Bastion more stable than ever.

REMOVALS

  • The lockSession command has been deleted as you can now do that using reactions as mentioned above.
Bastion - Bastion v8.8

Published by iamtraction about 4 years ago

v8.8.0

Among Us ✕ Bastion

  • Among Us Lobbies
    Server members can now create Discord Lobbies for their Among Us party and manage it automatically, using the new amongUs command.
  • Lobby Channel
    Server Managers, don't fret, you can restrict the usage of amongUs command to a specific channel using the new amongUsChannel command.
  • Lobby Restrictions
    And lobby hosts, your lobbies are private by default. And you have complete control over whether to allow everyone or only your friends.

NEW

  • Did you ever want to add a personalized message when giving rep/karma to someone? You can do it now! See karma --help for more details.
  • You can now give karma/rep anyone simply by thanking them in a message reply. Thank you @Alice for suggesting this! Works even when you mention multiple users.
  • Have you ever deleted all the messages from a channel by mistake? I have. So, from now on, clear will always ask for confirmation if no --limit is explicitly specified.
  • Added support back for server wide text muting members in the server with the --server flag in the textMute command.
  • Did you want to go back to Bastion's random greetings and farewells after setting a custom message? Now you can do that by using the --random flag with the greetings and farewells commands respectively.
  • Bastion will now give double Experience Points to server members if they are boosting your server.

CHANGES

  • Temporary voice channels' names will now be based on the name of the user who created it.
  • Some optimizations to cache to reduce Bastion's memory usage.

FIXES

  • Fixed an issue with the music command that prevented some servers from show up in the list of all servers where music is enabled.
Bastion - Bastion v8.7

Published by iamtraction about 4 years ago

NEW

  • Captcha Verification
    You can now opt to enable Captcha Verification in your server. When enabled, users joining the server would need to solve a captcha in the server's dashboard to verify themselves, and then they'll be assigned the role that was set using the new verification command.
  • You can now choose to include roles which should be included when pruning members from the server.

CHANGES

  • Previews from the greetings & farewells commands would now show up as embed objects instead of it being rendered.
  • Changed an implementation where using linkFilter or inviteFilter would reset their respective Safe List that was set using the safeList command.

SQUASHED THESE BUGS

  • Fixed an issue where the last streamer was not being removed.
  • Some under-the-hood fixes to make Bastion better than ever.
Bastion - Bastion v8.6

Published by iamtraction about 4 years ago

NEW

  • Dashboard
    An all new Dashboard is now live for all the users of Bastion. You can check it out here.
  • Safe List
    You can now add roles & channels to a safe list for link filter & invite filter to ignore messages sent by members in those roles or in those channels from the specified filters. Check out the safeList --help command.
  • Invite Roles
    You can now associate roles with an invite and anyone who joins the server will be assigned the respective roles associted with the invite used. Currently only available for self hosted instances of Bastion. Checkout the inviteRoles --help command.
  • More Languages
    You can now set the language in your server to Arabic, Chinese Simplified, Czech, Danish, Dutch, Finnish, French, German, Italian, Japanese, Norwegian, Polish, Portuguese, Portuguese (Brazilian), Romanian, Russian, Spanish, Swedish, Turkish, and Ukrainian. Join us if you want to bring Bastion to your language! Checkout the languages --help command.

CHANGES

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

SQUASHED THESE BUGS

  • Killed some bugs in the greetings and farewells commands where Bastion was expecting for embed objects unnecessarily.
  • description: Some under-the-hood fixes to make Bastion better than ever.
Related Projects