πŸ’‘Changelog

5.8.1

VC Alerts

β˜… Now allows customizable delay before alert is sent

Bug Fixes

β˜… Fixed auto-VC room sorting algorithm

β˜… Fixed bug where XP leaderboard would not load in certain cases

5.8.0

β˜… Rebuilt website from scratch

γ€€β˜† Most settings can be changed through the dashboard

γ€€β˜† Collected achievements, trading cards, pets, and items can be viewed

γ€€β˜† Added mini-games to the website

Pets

β˜… Added new pets

γ€€β˜† Especially moderation and level-up menus

Misc.

β˜… Added 30m option to @everyone Mute timeout options

β˜… Added new mechanic to crafting

Bug Fixes

β˜… Fixed bug with @everyone Mute messages

β˜… Fixed bug where mod log target was sometimes empty

5.7.0

@everyone Mute

β˜… Added automatic timeout on @everyone mention to moderation settings

γ€€β˜† Timeout length is adjustable

γ€€β˜† Exempt role whitelist adjustable

γ€€β˜† Custom response message possible

5.6.1

XP System

β˜… Adjusted formula for XP calculation from messages

Bugfixes

β˜… Fixed VC alert message not showing when role mention is disabled

β˜… Fixed back button behavior in Level-Up System menu

β˜… Fixed not being able to add or remove roles in Level-Up System menu

β˜… Fixed bug where items could not be used

β˜… Fixed errors when playing Faker

5.6.0

Moderation Logs

β˜… Made logs and master log more compact, easier to read

β˜… Each case in a server now has a unique ID

β˜… Fixed pagination when navigating master log

β˜… Log reasons are now editable for up to 3 days

Temporary VC Creation

β˜… Removed action timeout from creation process

β˜… Each step now shows channel information up to that step

β˜… Can now select category to add channel at on last step

Settings Menu

β˜… Cleaned up various settings menu sections

γ€€β˜† Especially moderation and level-up menus

β˜… Changed anti-spam handling & response levels to readable language

γ€€β˜† For example, 5 | 1 β†’ Extreme | Timeout (1h)

Misc.

β˜… Removed action timeout from boost menu

β˜… Added roll again options to /roll

β˜… Gave cursed item pulls in /gacha unique message

Bugfixes

β˜… Fixed boost menu back button not doing anything

β˜… Fixed block list members not being blocked on VC creation

β˜… Moved temporary VC audio quality 192kbps to boost level 2 (from 1)

5.5.0

Anti-Spam

β˜… Adjusted algorithm to be more accurate

γ€€β˜† Currently monitoring in case of need for adjustment

β˜… Fixed issues with certain spam responses not triggering

VC Alerts

β˜… Voice channels exempt from creating alerts can now be specified

Level-Up System

β˜… Channels exempt from XP gain can now be specified

Event

β˜… Added Christmas advent calendar event

Pets

β˜… Pets have been added

β˜… Pets can be accessed with /pets

Items

β˜… Pagination added to item list when using /bag

β˜… New items added

β˜… "X" rarity has been removed

γ€€β˜† Was originally used to prevent being pulled in gacha

γ€€β˜† Former "X" rarity items have had their rarities changed

β˜… Removed limit on Event Coins in bag

Surveys

β˜… Survey questions can now be edited without having to make a new survey

Bugfixes

β˜… Fixed /ban not working when the member was not bannable by Starbot

β˜… Fixed errors with ban appeal settings

β˜… Fixed errors punishments in warning system

β˜… Fixed Spirit Seal burning already burnt items if burnt in succession without returning to bag

γ€€β˜† On a deeper level, fixed items having an inventory slot server-side even when at 0 or negative

β˜… Fixed boost message settings buttons using server language instead of user's language

β˜… Fixed being forced to choose compact mode on survey creation

β˜… Fixed bug where using Edit from the right-click menu would delete uneditable messages

β˜… Fixed boost message not triggering if user had boosted before, stopped, and boosted again

Internal

β˜… Organized event files so that new ones are easier to make

β˜… Event starts and ends are now automated

5.4.1

Games

β˜… Trivia Time

γ€€β˜† Trivia questions and answers should have characters encoded correctly

γ€€β˜† Fixed coin & item rewards at the end (also for Word Wolf)

γ€€β˜† Added a 12.5% chance for double point questions

γ€€β˜† Each question now clearly shows who got it right/wrong

γ€€β˜† Final results show scores of winning player(s)

Items

β˜… Increased chance of getting Spirit Seal / craft materials in gacha when holding a cursed item

β˜… Added an "Open One More" button to Mystery Boxes

Bugfixes

β˜… Fixed bug where language was always set to English regardless of choice as set-up

β˜… Fixed bug where charm wasn't affecting cursed item rates

β˜… Fixed bug where Member's Card discount would not be applied to gacha

β˜… Fixed some bugs with crafting

5.4.0

Ban Appeals

β˜… Added /banappeal command

β˜… Servers can set up ban appeals

γ€€β˜† Banned users can send an unban request to servers that support it

γ€€β˜† Moderators can either approve or reject the appeal (with comments)

Special Roles

β˜… Added a VC role to special roles

γ€€β˜† This role will be added on joining VC and removed upon disconnect

γ€€β˜† Will only be given/removed after 5 seconds of joining/disconnecting

β˜… Updated settings menu to reflect all current special roles

XP Reset

β˜… Add option to remove reward role on reset if level not met

Bugfixes

β˜… Fixed various errors in menus

β˜… Fixed anti-spam not deleting messages properly

β˜… Fixed error with lotteries not choosing winners correctly

β˜… Fixed using command usage not counting towards achievements

5.3.0

Warnings Rework

β˜… /unwarn removed

β˜… Warn command subcommands created for ease of use

γ€€β˜† /warn add

γ€€β˜† /warn remove

γ€€β˜† /warn list

γ€€γ€€βœ¦ Warning history can now be viewed per user

β˜… Option to reduce warnings by 1 every X days without warning added

β˜… Added customizable punishment tiers

γ€€β˜† Add role, timeout (1-28 days), ban options available

Bug Fixes

β˜… Fixed error with server settings language

5.2.1

Block Command

β˜… /unblock removed

β˜… Block command subcommands created for ease of use

γ€€β˜† /block add

γ€€β˜† /block remove

γ€€β˜† /block list

5.2.0

Anti-Spam Gate Role

β˜… Added into Special Roles menu

β˜… When added, will timeout, kick, or ban user

β˜… On kick or ban, a log can be made with roles held

Lotteries

β˜… Added the ability to make create role blacklist/whitelist

β˜… Creating a blacklist will not allow users with a role on the list to participate

Bug Fixes

β˜… Fixed error with deleting offending messages on anti-spam trigger

5.1.0

Lotteries

β˜… Lotteries added to settings menu

β˜… 3 concurrent lotteries per server

β˜… Lotteries will automatically end after specified time (can be edited/ended early)

γ€€β˜† Lotteries can be rerolled (will display reroll count)

Ghost Ping Detection

β˜… Ghost Ping Detection added to moderation menu

β˜… Sends a message with who made the ghost ping and who they mentioned in-channel

Misc.

β˜… New icon!

β˜… Missing permission names are now localized when language is Japanese

Bug Fixes

β˜… Fixed bot roles not getting Read Message History permission by default in temporary VC

β˜… Fixed error with warning role settings

β˜… Fixed error with temporary VC audio settings menu

β˜… Fixed bug where editing level roles timed out after 30 seconds (instead of displayed 60)

β˜… Fixed bug where VC wouldn’t create if set above max possible for boost tier

γ€€β˜† This occurred when setting to a higher bitrate and then losing a boost level

γ€€β˜† Will now automatically reduce bitrate to max possible for tier on creation

β˜… Fixed XP reset reward roles not being distributed

β˜… Adjusted max survey question length to match Discord limits

β˜… Fixed bug where duplicated surveys would not link correctly

5.0.1

Surveys

β˜… /survey command removed, merged with /settings menu

β˜… Thread style added

γ€€β˜† When response location is a forum channel, creates a new thread for each response

Temporary VC

β˜… Added default audio quality on creation options (64 - 384kbps)

β˜… Fixed bug where rooms wouldn’t delete when a user creates and disconnects quickly

Profile Command

β˜… Added direct Achievement button to profile

β˜… Fixed bug where /profile would display both styles regardless of selection

5.0.0

Bot Migration

β˜… Starbot migrated to a new bot account (here)

β˜… All data and settings automatically transferred from old bot

Games

β˜… Faker overhauled γ€€β˜† New questions added

γ€€β˜† All responses and votes handled in-channel (no more DMs)

γ€€β˜† Can now change response until time runs out OR all players respond

β˜… Word Wolf brought back from the dead!

β˜… Trivia Time added (can be played alone or with friends; English only)

Data Handling

β˜… Changed data deletion thresholds

γ€€β˜† Server data will be deleted 30 days after bot is removed from server

γ€€β˜† User data will be deleted from server data 30 days after leaving a server

γ€€β˜† Global user data will be deleted 30 days after leaving all servers with Starbot

γ€€β˜† Timer is reset upon rejoining

Misc.

β˜… New achievements and items

β˜… Achievement 15 changed

β˜… Added β€œEat/Drink Again” button after using consumable items

β˜… Bag will now sort items in Japanese kana order when in Japanese

Bug Fixes

β˜… Fixed some Starbot room permission bugs β˜… Fixed bug with spam check

β˜… Fixed bug with newbie roles

β˜… Fixed message bug when using a weapon

β˜… Users with no shared servers with Starbot will remain in block lists

β˜… Fixed bug where weapons would not break when they should

Internal

β˜… Admin commands grouped into command group

β˜… Changed how in-app reports are handled

β˜… Re-introduced local storage to reduce bandwidth usage

γ€€β˜† Bot can be restart much quicker

β˜… Fixed leave/ban server control panel

4.8.2

Mod Log Handlings

β˜… Changed how mod logs are handled internally γ€€β˜† Information should be gotten more efficiently

γ€€β˜† Errors should occur less often

4.8.1

User Icons

β˜… /icon will now display user’s server icon by default γ€€β˜† Can display global icon if selected in options

Bug Fixes

β˜… Resetting XP/levels with a reward role should now more accurately give role

β˜… Achievement 40 should no longer throw an error

β˜… Fixed error when duplicating a message β˜… Fixed bug with bypass newbie role via command

β˜… Fixed /pick private and public being reversed

β˜… Fixed race condition that caused /translate to occasionally fail

β˜… Fixed bug where having a deleted user on block list would block making rooms

β˜… Fixed bug where /event would not respond if there was no event

4.8.0

Anti-Spam

β˜… Added anti-spam function γ€€β˜† Set to OFF by default

γ€€β˜† Customizable trigger level (1: Light - 5: Aggressive)

γ€€β˜† Customizeable response level (1: 1 hour timeout - 5: 1 week timeout)

γ€€β˜† On trigger, previous messages will be deleted

User Blocking

β˜… /block and /unblock commands added γ€€β˜† Adds user to a personal block list

γ€€β˜† Blocked users will be blocked by default when creating a room

γ€€β˜† You can check your block list in /profile

Misc.

β˜… Channel select menus in settings now display set channels by default

Bug Fixes

β˜… Fixed error when transferring room ownership

β˜… Fixed permission required to make a ban log

4.7.1

Moderation Logs

β˜… Actions will now also log to an internal log γ€€β˜† Clicking a user from the warning list will show their warnings

β˜… Slight changes to master and secondary logs

γ€€β˜† Master log will only log selected actions

γ€€β˜† Secondary logs will always log if channel is specified

Bug Fixes

β˜… Fixed multiple errors that occurred when no language was selected

4.7.0

Bot Language

β˜… Bot will now use the user’s preferred language

β˜… Public in-server messages still use language from server settings

β˜… Fixed some broken menu buttons

β˜… Added back buttons to error messages

Auto-VC Rooms

β˜… Ownership and permissions should be more accurate

β˜… Fixed bug where rooms would be stuck with no owner

β˜… Member-only text channels removed

γ€€β˜† Messages can be sent in the actual voice channel

γ€€β˜† Users not in VC cannot send messages

β˜… Room ordering finally fixed

γ€€β˜† If room 1 and room 3 exist, room 2 should now order itself properly

γ€€β˜† Requires room position setting to be β€œunder creation channel”

Team Maker

β˜… Added weighted/Valorant style options for balancing

γ€€β˜† The original random is also an option

Shop

β˜… Member’s Card dialogue no longer shows when discount is 0

β˜… Fixed some of the shopkeeper’s wording

Surveys

β˜… Survey command completely revamped

γ€€β˜† Survey menu and survey creation combined into one menu

γ€€β˜† Managing surveys now much easier

γ€€β˜† Survey details more comprehensive

Misc.

β˜… A few more commands are now able to be used in DMs

β˜… /profile now available (displays image or card of user stats)

β˜… /prune removed (Discord native prune upgraded)

Bug Fixes

β˜… Newbie role explanation now reflects actual settings

β˜… Ghost message tracking now takes Starbot into account

γ€€β˜† Deleted replies for bot responses now ignored

Internal

β˜… Interaction handling updated to be less messy

β˜… Code is more adaptive to changes

β˜… Took forever to do, so just adding another bullet point

4.6.3

Temporary Room Rewrite

β˜… Updated handling of temporary room data

β˜… Room owners now properly assigned

γ€€β˜† Owner will properly get edit channel permissions

γ€€β˜† Ownership will properly transfer on exit

4.6.2

Games

β˜… Faker voting now shows responsive feedback (instead of β€œinteraction failed”)

β˜… Rock Paper Scissors now allows rematch on draws / bot games

β˜… /game & /quit combined into subcommands

γ€€β˜† /game menu, /game start (game selectable), /game quit

Text Channel Archives

β˜… Due to category having 50 channels max, the oldest log will be deleted when full

Member Pruning

β˜… Added option to mark prunable members with role

Bug Fixes

β˜… Fixed typo that caused temporary VC channel editing menu to break

4.6.1

XP Menu

β˜… Removed auto-reset feature

β˜… Replaced β€œPeriod” button with β€œXP Reset” menu

γ€€β˜† /xp-reset removed

γ€€β˜† Can now specify role to reward at certain level on reset

β˜… Reset time estimate now a bit more accurate

γ€€β˜† Now displays in minutes instead of seconds

New Member Role Bypass

β˜… Added user right-click menu command Bypass New

γ€€β˜† Can be used to toggle manual bypass of new member role

Misc.

β˜… Increased number of roles selectable in /prune

β˜… Removed right-click menu commands from Starbot DMs

Bug Fixes

β˜… Fixed errors with survey editing menu

4.6.0

Moderation Settings

β˜… Warning menu now expanded and separated

β˜… Max warning punishment can now be selected (used to be ban only)

γ€€β˜† Timeout (variable lengths)

γ€€β˜† Ban

γ€€β˜† Role assignment (for custom punishments)

γ€€γ€€βœ¦ Warning role no longer assigned to all users with any amount of warnings

Moderation Logs

β˜… Master log can be specified and will be sent all enabled log types

β˜… Moderation log channels can now be different for each type of log

γ€€β˜† Warning, timeout, ban, and ghost message log channels can all be individually specified

γ€€β˜† If master log is enabled, logs will be sent to both channels

β˜… Timestamps now included in moderation logs

Settings Menu

β˜… Reverted settings menu (main) to original view

γ€€β˜† Much less cluttered

β˜… Updated settings to match updates

β˜… Lowest mod power (manage messages) mods can now use /settings

γ€€β˜† If necessary permissions not there, read-only

Rooms

β˜… Invite/block/kick menus now use a user menu

Website

β˜… Starbot website now secure (now uses HTTPS connection)

Internal

β˜… Revamped outdated β€œwarnings” property in server data to β€œmoderation”

γ€€β˜† Also restructured to match new moderation log update

Bug Fixes

β˜… Fixed newbie role criteria being judged incorrectly

β˜… Removed some code that caused Starbot to go offline when exiting program

γ€€β˜† I’m big dumb lmao

β˜… Fixed errors being thrown when a DM message was deleted

β˜… Fixed /translate hanging on error without error message

β˜… Disabled settings button in /help when member has no mod permissions

4.5.2

Newbie Role

β˜… Newbie role designation added

γ€€β˜† Given to new members on entry

γ€€β˜† Automatically removed when message requirement and one other are met (customizable) γ€€γ€€βœ¦ X messages sent (default: 5)

γ€€γ€€βœ¦ X days since joining (default: 14) -or-

γ€€γ€€βœ¦ X hours spent in VC (default: 10)

Special Roles (Settings)

β˜… Bot and entry roles combined with newbie role into Special Roles in settings

β˜… These roles can now be easily changed individually through the menu

4.5.1

Ghost Message Logging

β˜… Added option to log β€œghost messages” in moderation log

γ€€β˜† Ghost messages are messages that are deleted shortly after being sent

γ€€β˜† Time can be set in seconds from 1~999 seconds

γ€€β˜† Bot messages and deletions by bots are ignored

γ€€β˜† Temporary VC channels are ignored

4.5.0

Breakout Rooms

β˜… /breakout can be used to split all users in a voice channel into random groups

γ€€β˜† Groups will be as even-sized as possible

γ€€β˜† Can be set as automatic VC rooms (disappear after use)

γ€€β˜† Original channel can be set to be deleted after all users moved

Member Pruning

β˜… /prune can be used to take actions on users without certain roles

γ€€β˜† If a member has none of the specified roles, they can be listed, kicked, or banned

Server Booster XP Bonus

β˜… XP bonus for server boosters can now be enabled in Level-Up System options

γ€€β˜† Bonus can be set from +0% to +100% (in increments of 20%)

Bug Fixes

β˜… Fixed bug where XP rate could not be set to 0 from website

β˜… Fixed bug where /ban would not respond

β˜… Fixed bug where boost message would not be saved

4.4.4

Bot Roles

β˜… Bots are now automatically assigned this role on entry

Website

β˜… Website updated with Bot Role and VC Alert menus

β˜… Fixed readability on Sakura theme

β˜… Role menu options now keep color when selected

β˜… Role menu options order now matches Discord

Bug Fixes

β˜… Removed obsolete TTS bot check in room visibility settings

β˜… Reverted accidental swapping of alpha and main port listening

γ€€β˜† Website’s back up - sorry!

4.4.3

Temporary VC

β˜… Added !EMOJI1/2/3! variable to room names (adds a random emoji)

Permission Check Command

β˜… Added command (/permissions) to check channels for missing permissions

4.4.2

Moderation Logs

β˜… Added ability to pick and choose what is logged

γ€€β˜† Warnings・timeouts・bans

Bug Fixes

β˜… Fixed error with exit messages displaying

4.4.1

Temporary VC Text Archives

β˜… Temporary VC creation channels now have option to archive text channel

γ€€β˜† Instead of deleting, channel will be moved to specified category

β˜… Temporary VC edit menu switched to menu from buttons

Profile Cards

β˜… Image generated profile card now in /profile

Surveys

β˜… Removed ID from footer of survey responses

β˜… Title in survey responses now link to survey forms

Misc.

β˜… Changed !INC! (counter variable for things like VC room number) to !NUM!

Bug Fixes

β˜… Fixed /pick not working when no select amount was specified

β˜… Fixed moderation menu in settings not opening

β˜… Fixed VC setting buttons not working due to internal renaming

β˜… Fixed /help report/feedback button not working

β˜… Removed deprecated /form

β˜… Fixed survey editing errors

4.4.0

Changelog

β˜… Moved changelog to Google Docs

Bot Role

β˜… Added ability to specify server bot role

Temporary VC

β˜… Refactored code to speed up creation process

VC Alerts

β˜… VC alert feature added

γ€€β˜† When enabled, creates a log of VC joins/exits

γ€€β˜† Can be set to first/last join/exit, or all

γ€€β˜† Can mention a specified role on join

Polls

β˜… Simple polls can now be created

Right-Click Menu

β˜… Users can now be warned/unwarned through right-click menu

β˜… Plain messages can now be converted to embeds with Embedify

Bug Fixes

β˜… Fixed Starbot icon not displaying in certain messages

β˜… Fixed image-style enter/exit message font

β˜… Fixed image-style enter/exit messages not sending

β˜… Fixed entry role not being assigned on server join

4.3.0

Website

β˜… Starbot website/dashboard now up and running again

γ€€β˜† User info and server settings

γ€€β˜† Themes for your A E S T H E T I C

Dedicated Server

β˜… Starbot now runs on a private web server

β˜… Starbot no longer depends on my laptop & WiFi

β˜… Uptime should be longer

Entry Roles

β˜… Role assignment on server entry feature added

γ€€β˜† Can be mass assigned retroactively

Forms/Surveys

β˜… Forms have been improved (now surveys)

γ€€β˜† Regular response or ticket system (old forms)

Message Right-Click Menu

β˜… Message commands condensed, respond to message type

γ€€β˜† Edit title and edit message now universal

Bug Fixes

β˜… Fixed bug where VC rooms would hang if user left creation channel before being moved

β˜… Fixed bug where VC room counter wouldn't go past 2

4.2.1

TTS Bots

Temporary VC text channels now include TTS bot permissions

γ€€β˜† Checks server for TTS bots on creation

γ€€β˜† Shovel (blue, red, green) currently supported

Bug Fixes

β˜… Timeout moderations logs properly send

β˜… Inventory not displaying (bag/shop) fixed

β˜… Fixed Starbot room settings not working

γ€€β˜† Ownership, visibility, invite, kick

β˜… Fixed bug where role menu would ignore input title

β˜… Fixed bug where only one reward role could be removed at a time

4.2.0

Channel Select Menus

β˜… Settings that required channel mentions updated

γ€€β˜† Channels can now be selected from a list

Forms/Role Select Menus

β˜… Forms/role select menus now editable through right click menu

γ€€β˜† Title & message individually editable

γ€€β˜† Single/multi-select editable (role select)

XP Reset Command

β˜… Server admins can now reset user XP/levels

γ€€β˜† Reward roles will automatically be reset

γ€€β˜† Full effects take some time

Bug Fixes

β˜… Fixed error that happened when duplicate roles were added

β˜… Fixed role select menus not sorting

β˜… Fixed XP leaderboard showing less than 10 members when someone who left was in the top 10

β˜… Fixed bag not displaying

Internal

β˜… Banned (from Starbot) users now able to use non-command features

γ€€β˜† Server role menus/forms

4.1.2

Bug Fixes

β˜… XP / Level calculation corrected

γ€€β˜† Overflowing XP will be corrected at next XP gain

β˜… Fixed occasional error when creating VC rooms

Internal

β˜… Server dashboard functionality incorporated

β˜… Server VC counts now accurate

β˜… Starbot server/user bans implemented

4.1.1

Games

β˜… Rock Paper Scissors (Janken) re-added as game

γ€€β˜† Can be played against bot or another user

β˜… /quit can now be used to leave games

Items

β˜… Member's Card items restored

β˜… Fatal Frames no longer affect Spirit Seal or materials for it

Bug Fixes

β˜… Fixed error where enter/exit messages wouldn't save

β˜… Fixed error where DMs wouldn't send unless user had DMed before

Misc.

β˜… Slash command tooltips now display as command mentions

β˜… /collect cooldown reverted to 1 hour

γ€€β˜† Amounts adjusted (βœͺ 100-500)(x1,x5) β†’ (βœͺ 250-1000)(x1,x3)

Internal

β˜… Updated craft/bag/VC channel display code to loop instead of multiple chunks

4.1.0

New Content

β˜… Old mini-game system re-implemented and improved

γ€€β˜† Requires being in VC

γ€€β˜† Faker added to games

β˜… /beg command added

β˜… New items, gear, and achievements added

β˜… Starbot now replies to DMs

Items

β˜… Fake Coin now useable

Bug Fixes

β˜… Fixed some items occasionally being unuseable

β˜… Fixed DM slash commands

4.0.1

Items

β˜… Equippable items now work properly

β˜… Energy system implemented

β˜… Food & drink items now restore energy

β˜… Giving items to others restored

Bug Fixes

β˜… Fixed useable items randomly not working

β˜… Fixed item shop menus (buy/sell)

β˜… Item shop refresh time now displays properly (midnight, UTC 9)

β˜… Mod log creation fixed

β˜… Event items no longer appear in shop

Misc.

β˜… Achievement icons in menu updated

β˜… Slash command options localized

Internal

β˜… Database connection error no longer floods console

4.0.0

General

β˜… 100% switched to slash commands

β˜… Simplified settings

β˜… Menu navigation smoother & easier to use

β˜… Help menu repurposed (slash commands already show info)

Data

β˜… Server data now has 1 week grace period after bot leaves

β˜… βœͺ is now global

Moderation

β˜… Added the ability to mass ban (up to 10) users at once

Trading Cards

β˜… Trading cards now have the option to be shown off

Internal

β˜… Rewrote a TON of code for cleanliness

β˜… Updated code to fit with discord.js v14 standards

β˜… Changed how forms are handled

β˜… Item database now handled with spreadsheet

Removed

β˜… Spellcasting

β˜… EN/JP dictionary

β˜… Janken

β˜… Coin and item gifting

β˜… Starbot mail

3.0.0

Settings

β˜… Overhauled settings menu into comprehensive menu

γ€€β˜† General settings

γ€€β˜† Temporary VC settings

γ€€γ€€βœ¦Make and Edit commands merged

γ€€β˜† Warning settings

γ€€β˜† Ban settings

γ€€β˜† Enter/exit message settings

γ€€β˜† Level system settings

γ€€β˜† Channel designations

Inventory

β˜… Overhauled inventory into comprehensive menu

γ€€β˜† Items

γ€€γ€€βœ¦ Items display rank by color

γ€€β˜† Give (items & coins)

γ€€β˜† Spellbook

γ€€β˜† Trading cards

Items & Spells

β˜… New items & spells

β˜… Some spells reworked

Shop

β˜… Buy and sell commands merged into shop command

γ€€β˜† Sell menu redesigned

γ€€β˜† Buy menu redesigned

γ€€γ€€βœ¦ Shop changes daily

γ€€β˜† Spellbook

γ€€β˜† Trading cards

Gacha & Slots

β˜… Gacha menu redesigned

β˜… 'Pull again' functionality added

Mail

β˜… Removed limit on user inbox storage

β˜… Added page system to inbox

β˜… Added visual feedback when deleting / claiming

β˜… Message total now only includes server mail

Slash Commands

β˜… Still only English descriptions available

β˜… New commands have been added

Misc.

β˜… Got rid of auto-closing menus (gacha, bag, etc.)

β˜… Added notes for when user is under an item's effect

γ€€β˜† Dark gem, fake coin, etc.

β˜… Most menus have been upgraded for ease-of-use

Bug Fixes

β˜… Fixed a big where Starbot's startup guide wouldn't work

β˜… Fixed a bug where multiple Starter Boxes could be obtained

β˜… Fixed a bug where mail couldn't be deleted

β˜… Fixed some spells and items not executing fully

β˜… Fixed a bug where spell giving was inaccurate

γ€€β˜† Fixed old spells displaying 'new spell'

γ€€β˜† Chance for new spells *actually* increased

Internal

β˜… Server and global mail storage separated

β˜… Added builder functions to lessen redundant code

β˜… Changed Starter Box delivery condition

β˜… Startup message permission check reworked

Known Issues

β˜… Monitoring inbox system for mail duplication errors

2.4.4

Bug Fixes

β˜… Fixed a bug where Read All could not be used in inbox

β˜… Fixed a bug where backups and backup backups weren't... backing up

2.4.3

Slash Commands

β˜… Began support for '/' commands

γ€€β˜† Currently only /help is available

γ€€β˜† Displays in English only (for now), but response language is unchanged

γ€€β˜† Servers that had Starbot will need to re-click β€œAdd to Server”

Bug Fixes

β˜… Fixed a bug where every 10th level's required XP was calculated incorrectly

β˜… Fixed some spells that wouldn't activate

β˜… Fixed a bug that caused β˜… to increase in VC

β˜… Fixed a bug where unusable items had a use button

β˜… Fixed a bug where users could interact with other users' commands on older messages

β˜… Fixed some inbox buttons that were always in English

Internal

β˜… Refactored interaction code to be cleaner and more accurate

2.4.2

Achievements

β˜… Made achievements show in pages

β˜… You can now select an achievement to view details

Internal

β˜… Starbot now handles banned servers and users

2.4.1

Version Numbering

β˜… Lowered Starbot version number by 1 (1.0.0 -> 0.0.1 (beta))

Currency

β˜… Events now have a chance to award β˜…

β˜… Gacha prizes and types adjusted

β˜… New β˜… gacha added

γ€€β˜† Game codes moved here

β˜… Cleaner currency display in various areas

β˜… Star Coins now denoted by β˜†

β˜… Event Coins now denoted by ✲

2.4.0

Global Data

β˜… Achievements and trading cards are now global

β˜… Inbox is now global

γ€€β˜† Server-specific messages will only appear in-server

Currency

β˜… βœͺ is now per-server currency

β˜… β˜… is now global currency

β˜… βœͺ has been deflated and item costs/gacha/slots have been adjusted

Misc.

β˜… Embed style cards have been made much cleaner

β˜… XP min rate raised to Γ—0.10

β˜… XP max rate lowered to Γ—5.00

β˜… Achievements can now only be gained in servers with 10 members

β˜… Janken added to games menu

β˜… Food items now edible

2.3.0

Starbot Mail

β˜… Created a new inbox system with Starbot

β˜… Inbox can be checked with sb.mail or sb.inbox

β˜… Achievement notifications have been moved here

γ€€β˜† Achievement DMs will no longer be sent

γ€€β˜† Rewards must now be manually claimed

User Cards

β˜… sb.me's output card style has been changed

γ€€β˜† More info has been added

γ€€β˜† Displays large PNG of user avatar

2.2.2

Data Wipe

β˜… All server data has been unfortunately wiped... 😒

β˜… Any user who uses a Starbot command this week will get an apology gift

VC Creation

β˜… Can now mention or specify channel ID to make VC creation channel from existing channel

β˜… Fixed some parts with sb.vcedit that were bugged/hard to read

Bot Stats

β˜… Bot stats are now available to see with sb.starbot

Internal

β˜… Data will now have 3 backups, written in intervals

γ€€β˜† Every 1 second (basic writing)

γ€€β˜† Every 5 minutes (for quick fixes)

γ€€β˜† Every 1 hour (for further backups)

2.2.1

XP System

β˜… sb.xp fully implemented in menu/button style

β˜… Leveling rate now gets slower the higher your level is

β˜… Level reward roles now assign and update properly

β˜… New option to set server leaderboard to monthly

β˜… Removed achievement XP to account for monthly leaderboards

β˜… Leaderboard data now separate from user info (internal)

2.2.0

Commands

β˜… Command to create add/remove role menus implemented

γ€€β˜† sb.role will create a role select menu

γ€€β˜† Will add/remove based on if user has role or not

Events

β˜… Implemented New Year's event

Items

β˜… Raygun now has full functionality

Bug Fixes

β˜… Fixed dice roll bug that didn't ignore strange input

β˜… Fixed bug where temporary VC data wouldn't clear

β˜… Fixed bug preventing greeting card/messages from being made

β˜… Fixed bug where casting Alchemize took/gave items reversed

Internal

β˜… Changed how bug reports are formatted

2.1.1

Bug Fixes

β˜… Fixed dice roll function

β˜… Fixed language/quote settings in web dashboard

β˜… Fixed a problem with welcome/stat card making

β˜… Fixed total user count in stats command

β˜… Fixed bug with using help on specific commands

XP System

β˜… Adjusted XP requirements

β˜… Adjusted achievement XP rewards

Internal

β˜… Fixed & expanded reload command

γ€€β˜† Can make more changes without restarting Starbot

β˜… Cleaned user verification function

β˜… Changed load order so bot doesn't react before 100% ready

2.1.0

General

β˜… Updated Starbot's help menu

γ€€β˜† Notes, bug reports, and donations added

Spells

β˜… Silence/Mute has new functionality

β˜… Void Thief now has a higher success rate

Bug Fixes

β˜… Starbot's status now correctly displays room amount

β˜… Temporary room counters fixed

β˜… Fixed some bugs with various items and spells

β˜… Fixed some bugs that made janken unplayable

β˜… Fixed an error with the Wealth aura

β˜… Fixed an error where Starbot DMs couldn't be disabled

Internal

β˜… Updated newly deprecated embed code

2.0.0

General

β˜… Added a command bug killswitch

γ€€β˜† If a command causes an error, it will auto-disable

β˜… XP rates have been adjusted

Items

β˜… Key items can now be viewed normally in bag

β˜… Gacha rates adjusted

γ€€β˜† Cursed item rates lowered

γ€€β˜† Spirit Seal rates increased

Spells

β˜… New spells added

β˜… Old Scroll spells have higher chance of being new

Games

β˜… Truth or Dare cards added

β˜… Faker and Word Wolf *direct commands* removed

Statuses

β˜… User stats and statuses have been split

β˜… You can now check details for each status

β˜… Auras (server-wide statuses) added

γ€€β˜† Starbot message colors change based on aura

Bug Fixes

β˜… Fixed a bug where Starbot would leave VC too quickly

β˜… Fixed a bug with Starbot's entrance message

β˜… Fixed some temporary VC channel bugs

β˜… Fixed a bug that allowed others to interact with other users' menus

Internal

β˜… Moved server data to external database

γ€€β˜† Game codes now hidden

β˜… Slightly increased bot speed

β˜… Rearranged file/folder structure

β˜… Functions are cleaner and require less input

1.0.0

General

β˜… Updated code to fit with discord.js v13 standards

β˜… Tons of new features

β˜… Added menus, buttons, etc.

0.0.5 and Under

General

β˜… Discord.js v12

β˜… This was a mess

β˜… English & Japanese files were separate

β˜… All commands were in a single file LMAO

β˜… B E T A | B E T A | B E T A

Last updated