Skip to content

Releases: jsonfox/rosiebot

v0.7.2

21 Sep 17:33
Compare
Choose a tag to compare

What's New

System Changes

  • Migrated from DataDragon API to CommunityDragon which supports /latest/ instead of having to maintain a /:version/
  • Went back to using GitHub pages to host the docs, it's cheaper that way 😅
  • Refactored to prevent unnecessary calls to the database

v0.7.1

31 Aug 19:01
249acd3
Compare
Choose a tag to compare

What's New

NEW choose chat command #12

Commands

  • Added .rosie choose chat command to randomly choose from a list of items separated by |

Docs

  • Added new choose command to the documentation

Bugfixes

  • Fixed the default redirect response from the server not returning 301 status code

Misc

  • Since Heroku announced they will be discontinuing their free plan in November, I have moved hosting to Elastic Beanstalk using CodePipeline for automatic deployment

v0.7.0

29 Aug 21:38
Compare
Choose a tag to compare

What's New

Documentation

  • Rosiebot now has a home on the web! Check out the new Rosiebot docs page
  • Source code for the documentation page is here
  • The page is super responsive and mobile friendly and looks pretty snazzy (if I say so myself) 😀

API

  • Rosiebot now has a stats API! Currently provides the number of servers the bot is in and the combined user count of those servers.

Commands

  • /help: Added a new slash command to get a quick link for the docs page
  • Added a link to the docs page in the help chat command embed

v0.6.1

23 Aug 23:44
af7c728
Compare
Choose a tag to compare

What's New

Bug Fixes

  • Fixed how shortcuts used in the code for emojis in client.emojis.cache were handled

Slash Commands

  • /random: Added coinflip and diceroll options, with an optional parameter for sides on the die and number of flips/rolls

Code

  • Added some more helper functions to make life easier

v0.6.0

23 Aug 01:49
Compare
Choose a tag to compare

What's New

Slash Commands
/random - Generate a random League of Legends champion or item build

v0.5.2

17 Aug 21:24
575301d
Compare
Choose a tag to compare

What's New

Slash Commands

  • /me: View your user profile on a guild

Bug Fixes

  • GuildMember: Fixed some bugs in operations involving the GuildMember join table

v0.5.1

17 Aug 16:21
Compare
Choose a tag to compare

What's New

Bug Fixes

  • Operations CLI: Fixed a bug causing the Inquirer menu to break when moving between options due to list length exceeding 7
    • This is caused by an issue with inquirer, and should auto paginate the menu to be able to scroll beyond 7, but for some reason it just breaks

Disabled

  • View deployed slash commands: In the ops CLI has been disabled to keep the menu length at 7

v0.5.0

17 Aug 15:48
Compare
Choose a tag to compare

What's New

Betting

  • #7: Integrated betting feature with the database, now storing persistent user bet scores per guild
  • Display: Added a public message when a bet is cancelled

Database

  • GuildMember: Updated sequelize-based relationships between Guild and User
  • Guild/User: Changed guildId/userId to id
  • Connection: Added a testing database environment using localhost

Operations CLI

  • Sequelize force sync: Added a Sequelize force sync operation

v0.4.3

16 Aug 19:30
e9b2b38
Compare
Choose a tag to compare

What's New

Operations CLI

  • View emojis: Added option to view emojis available to the bot
  • Search emojis: Added option to search bot's available emojis by id or name (includes partial match for name)
  • Pagination: Implemented pagination and page navigator for viewing all guilds/emojis

Bug Fixes

  • Betting: Fixed the main betting embed breaking the betting feature due to an unresolved issue with custom emojis

Disabled

  • getEmoji: Get emoji function has been disabled since there seems to be fatal issues caused by it. The feature has been replaced with a static emojis object defined in the config

v0.4.1

16 Aug 02:09
166c78f
Compare
Choose a tag to compare

What's New

Added

  • getEmoji function for use throughout the application to retrieve emojis by name/id from the client cache

QoL

  • Made some minor changes to improve the betting display embeds, including adding custom emojis