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

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.

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.

Feature Screenshot
Feature Screenshot

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.

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?

Feature Screenshot
Feature Screenshot

Filters

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

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.

Feature Screenshot
Feature Screenshot

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.

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.

Feature Screenshot
Feature Screenshot

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.

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.

Feature Screenshot
Feature Screenshot

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!

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.

Feature Screenshot
Feature Screenshot

Starboard

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

Scheduled Commands

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

Feature Screenshot
Feature Screenshot

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.

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.

Feature Screenshot
Bastion version 7 is coming soon with amazing new features!