Feature Highlights

Bastion is an all-in-one multipurpose Discord bot that can do a whole bunch of things and its features are expanding daily. Bastion does everything most people will ever need it to do. Check out some feature highlights below to get a peek into the vast feature list of Bastion. And if you think Bastion lacks some feature, please send a suggestion and we will add it to Bastion as soon as possible.

Feature Screenshot

Music

Play music in multiple servers and invite your gang and listen together. Pause, resume, skip, stop anytime you want. Control the volume as you wish. Or just allow specific users to use the music commands to keep the heat down. Save your playlists and play it anytime you like. Get lyrics for any song you want. Auto pause music if no one's in the voice channel to keep the bandwidth usage low.

Games

Play a whole bunch of interesting games with your friends or with yourself and test your skills!

Feature Screenshot
Feature Screenshot

Giveaways

Bastion can handle giveaways for you in your server. Run as many giveaways as you want and spread love to your users by giving away as much as you want!

Suggestions Channel

Bastion can help you receive suggestions or feedbacks from your members, neatly! Receive those user feedbacks and make your community great by listening to your users.

Feature Screenshot
Feature Screenshot

Voting Channels

Setup voting channels so that any content posted in those channels can be voted by your users who have access to that channel. Votes will give you insite on how much the content is liked (or disliked) by your users.

User Profiles

Global profiles for users that shows the amount of Bastion Currencies with them, their global rank, experience points or level. They can also set up to have a short bio, or their location, or even their birth date.

Feature Screenshot
Feature Screenshot

Virtual Currencies

A virtual currency system where users get currencies when they chat in the server and level up, or participate in currency giveaway events, or gamble in gambling games. You can also use the daily command to get some bonus currencies daily. Or if you're a server owner and you're selling roles or other items in your server, you'll get 90% of the profit when users buy items from your server shop.

Level Up Roles

You can set level up roles so that when users in your server reach a certain level, they will automatically get those roles.

Feature Screenshot
Feature Screenshot

Server Shop

You can set up different kinds of shops in your server which users can use to buy items from your server, like role shop, gift shop, or any custom shop as you like. And when the users buy items from your server shop, you, as the server owner, will get 90% of the profit. Easy way to make money, ain't it?

Filters

Let Bastion automatically filter and block invites, links, or blocked words and mention spams from nasty users.

Feature Screenshot
Feature Screenshot

Searches

Perform different searches to query for items from a whole lot of sources like Wikipedia, Google Maps, Games, Movies, TV Series, Animes, Mangas, Weather, CoinMarketCap, YouTube, Twitch, and a lot of other great sources.

Game Stats

Get player/server stats of any player/server from a bunch of different games like Battlefield, Call of Duty, Destiny 2, Fortnite, PUBG, Rainbow 6, Rocket League, CS:GO, Minecraft, Team Fortress 2, Paladins, Quake 3, etc.

Feature Screenshot
Feature Screenshot

Greeting/Farewell Messages

Send warm greetings to new users when the join your server, send them the greetings privately if you wish. You can also wave a warn goodbye publicly when they leave using farewell messages.

Moderation Logs

Log every moderation events in your server so that you can get back to it whenever you need. If you forget to add a reason to a moderation event, don't worry, you can update the reason anytime you want.

Feature Screenshot
Feature Screenshot

Slow Mode

Chat's getting over heated by some spicy users? Enable slow mode, relax and let Bastion handle the heat for you. No one other than the Admins won't be able to send messages too fast.

Animated Emojis

Don't have Nitro? Don't worry, you can use your server's animated emojis with Bastion without the need of Nitro. Even if you have Nitro, it's more fun; you'll get larger animated emojis!

Feature Screenshot
Feature Screenshot

Unlimited Fun

Use a whole bunch of fun commands, including - but not limited to - air horn, be like bill, fake ban, xkcd, garfield, robotify, catify, fortune, quotes, etc.

Starboard

Enable starboard and if someone starts ⭐ a message in the server, it will get logged to the starboard hall of fame channel.

Feature Screenshot
Feature Screenshot

Scheduled Commands

You can schedule commands to run them automatically in a specific schedule. Like cron in *nix based operating systems.

Triggers & Reactions

You can add custom message triggers that will make Bastion respond with a custom message that you've set. Like custom commands, but without needing to write any code.

Feature Screenshot
Feature Screenshot

Help

Can't figure out how to use a command? Or what permissions are needed by a command? Don't worry, just use the help command and you'll get all the details for a command on how to use it with it's syntax & examples, the permission required by Bastion and the user to use it, which module it's in, what are the command aliases, etc.

Bastion version 7 is coming soon with amazing new features!