Yoshino Changelog (1.7)

— Please consider donating via Patreon to support development! —

DISCORD

  • Added patrons to metrics API
  • Moved to jetty for API backend
  • Fixed CORS on API server
  • Retired old socket gateway
  • Added new API routes
  • Added music bot count to shards in metrics API
  • Fixed an error that occurs when the current voice channel is full
  • Removed unused inventory systems (items and chests)
  • Added server-specific money
  • Raised money limit to 5 million
  • Removed banks
  • Removed !deposit command
  • Removed !withdraw command
  • Added human/bot ratio to !serverinfo command
  • Messaging reward is now server-specific
  • Lowered !purge minimum to 1 message
  • Increased purge limit for Patreon levels (none & donator = 200, basic = 500, super = 1000)
  • Require mode parameter for 50×2 gamble
  • Added !convert command
  • Added money reward on level up
  • Added user tokens for API authorization
  • Added !tohka command
  • Added !kotori command
  • Added !kurumi command
  • Added !origami command
  • Added !yamai command
  • Added !miku command
  • Added !mana command
  • Added !natsumi command
  • Fixed “z” not transforming in !bigtext command
  • Fixed “!” not transforming in !bigtext command
  • Added !baka command
  • Playlist names are now considered in playlist commands as substitute for IDs
  • Removed !pubg command
  • Fixed Yoshino production and beta instances interfering with each other
  • Fixed beta instance not giving out EXP on main guild
  • Updated status line
  • Fixed polls
  • Removed delDays parameter on !ban command
  • Removed reason parameter on !ban command, now specified as seperate argument
  • Removed reason parameter on !kick command, now specified as seperate argument
  • Added more characters to !bigtext command
  • Run music reconnect check on beta bot
  • !anime and !play commands now allow text input for selection
  • Added background changes to user caching
  • Added background changes to !vote command cache
  • Moved discordbots.org webhook to API
  • Show different link on !vote command depending on Yoshino instance
  • Renamed “mod log” to “action log”
  • Added more action log types
  • Added action log settings
  • Increased image size on !avatar command, if available
  • Removed !rocketleague command
  • Replaced emoji names in PermissionsCommand with actual emojis to reduce character amount
  • Added signature image to !osu command
  • Updated guild API data cache
  • Added moderation excluded roles
  • Added word filter
  • Added name filter
  • Added Twitch notifications
  • Fixed Discord marking Yoshino as online before boot up is finished
  • Added option to send join message in direct messages
  • Added cache to YouTube search
  • Added cache to statistics route
  • Fixed !manga command crashing
  • Removed !togglecommand
  • !addcommand and !deletecommand are now toggleable
  • Added customizable cooldown to EXP on message sending
  • Added link to bot creator Twitter in !info command
  • Removed alpha information from music command lists
  • Removed !hentai command
  • Removed !thighs command
  • Removed !autorole command
  • Removed !assignablerole command
  • Removed !setnotificationschannel command
  • Removed !setjoinmessage command
  • Removed !setquitmessage command
  • Removed !toggleleveling command
  • Removed !chucknorris command
  • Removed !emotelist command
  • Removed !emojify command
  • Removed !sumfuk command
  • Removed !ping command
  • Fixed !idk command
  • Fixed !waa command
  • Removed !confused command
  • Removed !bad command
  • Removed descriptions from weeb.sh image commands
  • Changed default value of guild.patreon permission to denied

TWITCH

  • Added a lot of fixes in the backend
  • Added new API routes
  • Updated custom command storage to reduce memory usage
  • Yoshino will now automatically become a moderator
  • Yoshino will now ignore commands in a channel, if that channel does not have Yoshino
  • Fixed raffle loading
  • Fixed background OAuth issues
  • Added background changes to user caching
  • Added !commands command
  • Added anti spam filters
  • Removed !togglecommand
  • !addcommand and !deletecommand are now toggleable
  • Removed !addbroadcast command
  • Removed old link filter system
  • Removed !followmessage command
  • Removed !submessage command
  • Removed !say command
  • Removed !startraffle command
  • Removed !logdata command
  • Removed !language command
  • Removed !purge command
  • Updated Patreon badge URL

YOUTUBE

  • Fixed backend dying after a specific amount of bot usage
  • Added new API routes
  • Updated custom command storage to reduce memory usage
  • Added background changes to user caching
  • Fixed bot crashing if the YouTube API times out
  • Added anti spam filters
  • Added new credential storage backend
  • Removed !language command
  • Added !commands command
  • Added command prefix setting

WEBSITE

  • Remade website using React.js
  • Added Twitch login
  • Added Twitch dashboard
  • Added YouTube login
  • Added YouTube dashboard
  • Added “My playlists” page for logged in Discord users
  • Added more guild statistics to Discord dashboard
  • “Administrator” permission is now required to manage a Discord server
  • Added top chatter widget to Discord dashboard
  • Added server widget to Discord dashboard
  • Fixed Discord language setting only showing English and German
  • Fixed Discord OAuth crashing when user does not have an avatar
  • Updated Discord SAR page with ways to add SARs
  • Added Upgrade button to navigation bar for Discord users without a SUPER Patreon level
  • Revamped commands page
  • Added Discord auto role page
  • Added option to remove Yoshino from a channel or server
  • Added Discord leveling settings
  • Added more info to Patreon page including Patron list
  • Updated statistics on home page
  • Hide “Connect” buttons on home page when logged in
  • Added page to enable and disable Discord commands
  • Added animation to dropdown menus
  • Added Feature Suggestions link to navigation bar
  • Added Bug Report link to navigation bar
  • Added Changelogs link to navigation bar
  • Added Facebook link to navigation bar
  • Added Twitter link to navigation bar
  • Added Technologies page
  • Updated bot avatar
  • Added Kofi and PayPal buttons to Patreon page
  • Added BTC address to Patreon page
  • Updated feature list on home page
  • Hide the home video on mobile devices
  • Added channel-specific command list page for YouTube