TheBastionBot/Bastion

migrate commands to slash commands

iamtraction opened this issue ยท 2 comments

Legend

  • โŒ - Removed for now. Check notes for details.
  • ๐Ÿ’ผ - An improved version is coming soon in the next updates.
  • โœ… - Migrated to Slash command. Check notes for new command name.

Bot Owner Commands
Command Type Status Notes
announce โŒ Discord's Announcement channels can be used for this.
blacklist User ๐Ÿ’ผ Right-Click the user and blacklist them.
commandModule โŒ Discord's Slash command permissions can be used instead of this.
exec Slash โœ… /su exec
eval Slash โœ… /su eval
relayDirectMessages ๐Ÿ’ผ Migrate the configuration to settings/dashboard. Make it more like mod mail and allow relaying to channels.
reloadSettings Slash โœ… /su reload-settings
setAvatar โŒ Discord's App Dashboard can be used for this.
setNick โŒ Discord's builtin methods can be used for this.
setPresence Slash ๐Ÿ’ผ
setUsername โŒ Discord's App Dashboard can be used for this.
shutdown Slash โœ… /su shutdown
Comics Commands
Command Type Status Notes
garfield Slash โœ… /comic garfield
phdComics Slash โœ… /comic phd
xkcd Slash โœ… /comic xkcd
Configuration Commands
Command Type Status Notes
announcements โŒ Discord's Announcement channels can be used for this.
autoRoles Slash โœ… /config auto-roles
farewells Slash โœ… /config farewell
gambling Slash โœ… /config gambling
gamification Slash โœ… /config gamification
greetings Slash โœ… /config greeting
inviteFilter Slash โœ… /filter
languages โŒ Won't be needed as Bastion will use Server's language.
linkFilter Slash โœ… /filter
membersOnly โŒ Discord's Slash command permissions can be used instead of this.
mentionSpam Slash ๐Ÿ’ผ Use the command to configure Discord AutoMod's mention spam filter.
messageFilter Slash ๐Ÿ’ผ Use the command to configure Discord AutoMod's message filter.
moderationLogs Slash โœ… /config log
prefix โŒ Not required as commands are moved to Slash commands.
reactionAnnouncements โŒ Discord's Announcement channels can be used for this.
reactionPinning โŒ The same amount of steps involved as normally pinning a message.
reports Slash โœ… /config reports
selfRoles Slash โœ… /config self-roles
serverLogs Slash โœ… /config log
starboard Slash โœ… /config starboard
streamerRole Slash โœ… /config streamer-role
streamers Slash โœ… /config live-streams
suggestions Slash โœ… /config suggestions
triggers Slash โœ… /config triggers
verification Slash โœ… /config verification
reports Slash โœ… /config reports
voiceSessions Slash โœ… /config voice-sessions
votingChannels Slash โœ… /config voting-channels
Fun Commands
Command Type Status Notes
catify Slash ๐Ÿ’ผ
dankmeme Slash ๐Ÿ’ผ
joke Slash ๐Ÿ’ผ
lifeProTip Slash ๐Ÿ’ผ
meme Slash ๐Ÿ’ผ
pickupLine Slash ๐Ÿ’ผ
pun Slash ๐Ÿ’ผ
roast Slash ๐Ÿ’ผ
robotify Slash ๐Ÿ’ผ
ship Slash ๐Ÿ’ผ
showerThought Slash ๐Ÿ’ผ
simpness Slash ๐Ÿ’ผ
todayILearned Slash ๐Ÿ’ผ
Game Commands
Command Type Status Notes
acrophobia Slash ๐Ÿ’ผ Make using Input Modal interaction.
flip Slash โœ… /games flip
gameServer Slash โœ… /game-server
magic8ball Slash โœ… /games 8ball
numberNash Slash ๐Ÿ’ผ Make using Input Modal interaction.
roll Slash โœ… /games roll
rps Slash โœ… /games rps
russianRoulette Slash โœ… /games russian-roulette
ticTacToe Slash ๐Ÿ’ผ Make using Button interaction.
trivia Slash ๐Ÿ’ผ Make using Input Modal interaction.
Help Commands
Command Type Status Notes
changelog Slash โœ… /changes
commands โŒ Not required as commands are moved to Slash commands.
donate Slash โœ…
help โŒ Not required as commands are moved to Slash commands.
Info Commands
Command Type Status Notes
avatar Slash โœ… /user avatar
channel Slash โœ… /channel info
emoji Slash โœ… /emoji info
patrons Slash ๐Ÿ’ผ
role Slash โœ… /role info
server Slash โœ… /server info
status Slash
user Slash โœ… /user info
Management Commands
Command Type Status Notes
boost Slash ๐Ÿ’ผ
channels Slash โœ… /channel
edit Slash ๐Ÿ’ผ
giveaway Slash โœ… Giveaways can now run for as long as you want.
grant Slash ๐Ÿ’ผ
iam Slash โœ…
inviteRoles Slash ๐Ÿ’ผ
leave โŒ Discord's builtin method can be used to do this.
levelUpRoles Slash โœ… /role levels
lockdown โŒ Not reliable when a channel has permission overrides.
prune Slash โœ… /server prune
reactionRoles Slash ๐Ÿ’ผ Self Roles can now be used to do this. But a better "reaction" roles will be coming.
referralRewards Slash ๐Ÿ’ผ
referrals Slash ๐Ÿ’ผ
roles Slash โœ… /role
roleStore Slash ๐Ÿ’ผ
safeList Slash ๐Ÿ’ผ
suggest Slash โœ…
Moderation Commands
Command Type Status Notes
ban Slash โŒ Builtin Slash command /ban
case โŒ -
clear Slash โœ… /message clear
deaf ๐Ÿ’ผ
infractions ๐Ÿ’ผ
kick Slash โŒ Builtin Slash command /kick
nickname Slash โŒ Builtin Slash command /nickname
reason โŒ -
report Slash โœ…
textMute Slash โŒ Builtin Slash command /timeout
unban ๐Ÿ’ผ
updateRoles ๐Ÿ’ผ
voiceMute ๐Ÿ’ผ
warn Slash โœ…
Music Commands
Command Type Status Notes
music Slash โœ… /config music
musicChannel Slash ๐Ÿ’ผ /config music
musicMaster Slash ๐Ÿ’ผ /config music
nowPlaying Slash ๐Ÿ’ผ
pause Slash โœ… /music pause
play Slash โœ… /music play
queue Slash โœ… /music queue
resume Slash โœ… /music resume
skip Slash โœ… /music skip
stop Slash โœ… /music stop
volume โŒ Global volume has been removed to improve performance. Volume can be controlled from user's side using Discord's builtin methods.
Player Stats Commands
Command Type Status Notes
aimlab Slash โœ… /gamestats aimlab
apexLegends Slash โœ… /gamestats apex
counterStrikeGlobalOffensive Slash โœ… /gamestats csgo
destiny2 Slash ๐Ÿ’ผ
fortnite Slash โœ… /gamestats fortnite
overwatch Slash โœ… /gamestats overwatch โ€” Overwatch 2 stats are not yet available.
pubg Slash ๐Ÿ’ผ
rainbow6 Slash โœ… /gamestats rainbow6
rocketLeague Slash ๐Ÿ’ผ Rocket League API was shutdown soon after it was acquired by Epic Games. This will be added back as soon I can find other ways to get the stats.
valorant Slash โœ… /gamestats valorant
Profile Commands
Command Type Status Notes
coins Slash โœ… Integrated with /profile
daily Slash โœ… /claim
karma Slash โœ… Integrated with /profile
leaderboard Slash โœ…
profile Slash โœ…
rank Slash โœ… Integrated with /profile
referral Slash ๐Ÿ’ผ
Search Commands
Command Type Status Notes
anime Slash โœ… /search anime
apod Slash โœ… /search apod
covid19 โŒ Removed as the command isn't being used anymore.
cryptocurrency Slash โœ… /search cryptocurrency
game Slash โœ… /search game
manga Slash โœ… /search manga
movie Slash โœ… /search movie
pokemon Slash โœ… /search pokemon
tvShow Slash โœ… /search tv
urbanDictionary Slash โœ… /search urban-dictionary
weather Slash โœ… /search weather
wikipedia Slash โœ… /search wikipedia
wotd Slash ๐Ÿ’ผ
Utility Commands
Command Type Status Notes
calculate Slash โœ…
choose Slash ๐Ÿ’ผ
cite Slash ๐Ÿ’ผ
color Slash ๐Ÿ’ผ
datetime Slash ๐Ÿ’ผ
definitions Slash โœ… /search definitions
echo Slash โœ… /say
followRedirects Slash โœ… /search redirects
invite Slash โœ…
lmstfy Slash โœ… /lmgtfy
poll Slash โœ… Polls can now run for as long as you want.
translate Slash โœ…

Thank you for opening this issue.
A maintainer will get by as soon as practical to address this issue.

If this is a support question and not really an issue or suggestion, then please ask it in our Discord Server instead.

If you think this was a mistake, feel free to reopen this isssue.