- Fix
/urban
too many definitions in search box - Fix release script with Bun
- Add egg captcha
- Add
/flag
name on skip
- Switch to Bun
- Fix negative egg wagers
- Improve
/dice
UX and visuals - Use custom emojis for embeds and
/dice
- Improve
$$<id>.eval
object logging
- Fix
/purge
andPurge to here
once and for all - Fix snowflake ID timestamp calculation
- Set release name on tagged commits to version only
- Add mkdirp on dist directory before build
- Remove analytics subsystem (we have Sentry now)
- Internal cleanup
- Fix .env file not being loaded correctly
- Add
$$<id>.eval
admin command - Add
/flags
game
- Use t3-env for environment validation
- Completely rework build system
- esbuild, sentry, and docker
- Add Sentry error and performance monitoring
- Use UNIX sockets for database
- Support autocompletion in
/urban
- Return 25 autocompletions instead of 5 in
/wiki
- Remove message components from
/urban
after idle timeout
- Add
/urban
command
- Add
/wiki
command
- Update packages to latest versions
- Add
/joke
command - Add
/markov
command - Add internal storage manager for filesystem storage
- Update packages to latest versions
- Fix canvas errors in
/stats
- Fix path errors
- Update to discord.js v14
- Update to Node.js v18
- Switch to esbuild for building
- Switch to native fetch API for HTTP requests
- Add
discordjsVersion
to docs.json
- Fix
/stats
ctx.canvas
error
- Support attaching files for code and stdin in
/run
- Update Yarn to v3.2.1
- Update discord.js to v13.7.0
- Update packages to latest versions
- Add
/connect4
- Fix game interaction handling
- Update Yarn to v3.2.0
- Fix
/latex
errors not appearing because of missing fonts - Fix docs
latest.json
symlink
- Prefix module names with
gamerbot/
in types package
- Fix crash when using
/stats
on a non-ranked player
- Correct .js extensions to .ts in generated documentation JSON
- Add
/trivia
- Send
/run
output as file if output is over 40 lines long - Add source locations for commands to generated documentation JSON
- Fix order of eggers in
/eggleaderboard
- Cache user and guild counts in a
CountManager
to reduce API calls + improve performance
/run
: output >=64 KB not displayed if an error occurs/run
: gist url not escaped
Initial release of v2