Releases: gideontong/Amy
Lamb
New Commands and Features
~banallows admins to ban users~createinvitefor bot admins to join any server~grantpremiumfor bot admins to grant anyone premium status~kickallows admins to kick users~trolldeleteto repeatedly delete messages to spam deletion loggers~defineand~dictionaryallows you to define a word from a normal dictionary~wikipediasearches something on Wikipedia~askand~queryare new aliases to~8ball~catchcommunisthelps you to catch communists~catchgayhelps you to catch gay people~catchcapitalisthelps you to catch capitalists~ezclapsends the EZ CLAP~howdepressedmeasures how depressed you are (not scientific!)~impostercatches the imposter among us~interdastingmakes things interdasting~kisslets you give your SO a kiss 😘~pickpartyselects your Valorant agent composition for you~probeprobes a user's prostate if Akov is in the server and offline~timefortells you if it's time to do nothing, play Valorant, or work~robloxsuggests a random Roblox game for you to play~trumpshows a random Trump tweet~worldshows a random photo around the world~afghanistanshows a random photo from Afghanistan~antarcticashows a random photo from Antarctica~thailandshows a random photo from Thailand~cheeseshows a random photo of cheese~bigpictureshows a bigger version of the profile picture of any user~premiumcommand added explaining what premium is~statscommand added showing bot stats
Changes and Bugfixes
~paycommand now works as intended (whoops!)~timezoneallows you to set your own timezone~8ballnow shows the question you asked~futile's true functionality has been removed~printemojiis now more reliable~trivianow shows the correct answer when you get it wrong~helpcommand now 3x faster- The database used by
~foodwas updated - The database used by
~hentaiwas updated due to popular demand - Reddit link processing improved
- Tons of commands now use embeds!
- Economy features are now 100x faster
- Patreon link updated
- Multiple choice options and more options added to polling modes
- Message handling and logging now 4x faster
Removed Commands and Features
~countreactionswas removed due to exploitability
Koala
New Commands
~algeriashows a random picture of Algeria~chinashows a random picture of China~egyptshows a random picture of Egypt~eritreashows a random picture of Egypt~ethopiashows a random picture of Ethopia~ghanashows a random picture of Ghana~japanshows a random picture of Japan~kenyashows a random picture of Kenya~koreashows a random picture of South Korea~northkoreashows a random picture of North Korea~pinnedstatsis a leaderboard for top pinned users~rockpaperscissorsis a game for playing RPS~searchsearches the internet for you~shakespeareturns your words into Shakespeare style~slapslaps a friend or enemy~taiwanshows a random picture of Taiwan~tictactoeplays a game of tic tac toe~tindergets a cringefest photo just for fun~triviastarts a trivia game against your friends~usashows a random picture of the United States
Changes and Bugfixes
~changelognow comes to this page!~currencyexchangehas been removed~exchangerateno longer has weird-looking error messages~foodnow supports less subreddits~grantachievementhas been removed~oshahas been disabled~pollshows minutes for less than 1.5 hours~printemojihas been fixed~revokeachievementhas been removed
Upcoming Commands
~balancereactionto balance chemical reactions~chessto play a game of chess against friends
Logistics
- Update licensing and legal terms
- Update security policy
Jaguar
This is probably one of the largest changelogs ever. So here goes...
New Systems
- Economy system! You can now make money, earn money, work jobs, and pay friends! (And lose money, see below)
New Commands
~aboutjob: Returns information about a job~balance: Get your current balance~binary: Converts text or a number to binary~boldcursive: Converts text to 𝓫𝓸𝓵𝓭 𝓬𝓾𝓻𝓼𝓲𝓿𝓮~color: Gets you some information and the name of any color~command: Get information about a command~cursive: Converts text to 𝒸𝓊𝓇𝓈𝒾𝓋𝑒~daily: Get a daily economy boost~debugslots: Admin-only command for playing slots with no fee~generatewaifu: Get a fresh never-seen-before AI-generated waifu~hug: Hug a friend~invite: Get a server invite to the support server~job: Get a job~jobs: See the jobs board~mirror: Mirror your text backwards!~molecule: Get information about any chemical compound or formula! Millions are supported~monthly: Get a monthly economy boost~profile: A cool card showing everything about you~punch: Punch your enemies!~quitjob: Quit your job~rank: Get information about a rank~shakespeare: Convert your words to Shakespearean words~shrugflip: Flip and unflip the shruggie~slots: Play the slots and have a slightly higher chance of winning than Vegas~snowball: Throw a snowball at someone~subreddit: Get the link to the official /r/AmyBot subreddit~sudo: Easter egg command~suggest: Automatically generate a GitHub issue link~suicide: Suicide hotline information~uselessweb: Get a random website from www.theuselessweb.com~weather: Get the current weather for a city~weekly: Get a weekly economy boost~wingdings: Convert your text to wingdings?~work: Work at your job~xkcd: Get today's XKCD comic~yearly: Get an annual economy boost~youmad: Easter egg command
Changes and Bugfixes
~achievementis reenabled and now correctly returns data about an achievement~commandsnow correctly shows the calling card~galacticno longer shows weird text outputs in edge cases~helpshows a more concise help screen and automatically sees if you have a command~pollis reenabled and now automatically does yes/no polls with expirations~printemojiis less likely to error out now (with support for more emojis!)~welcomewill soon allow multi-server support- New ranking system
- More memes
- Support for more APIs (which will cost more money)
- Support from premium-tier users
- New backend: MongoDB Cloud/Atlas support as well as file-based support
Documentation
- Added testimonials to main page
Iguana
New Commands
~commandstells you about available commands~creepyshows you an example on how to be creepy~cringestarts a cringefest~earthpicturesgives you a beautiful picture of Earth~exchangerategives you the current exchange rate between two currencies~foodgets a random photo of food~futileshows you how futile life is~galacticconverts your message into Minecraft Enchantment Table~joketells you a random dad joke~oshashows you something that's definitely unsafe~patreongets you our new patreon link~reactreacts to the last message sent~stockpricegets you the price of a stock~tipgets you a life pro tip- ...and tons of aliases for fast command execution!
Changes
- Add ads
- 3.0 and earlier versions are no longer supported by security updates
~printemojinow has more error messages~quoteno longer tells you how many quotes it has~translatenow supports English to any language rather than just Spanish- More memes
- Faster processing
Bugfixes
~awwwshould work with a far higher success rate now
Hippo
New Commands
~aww: Gets a random photo from /r/awww~battlestation: Gets a random photo from /r/battlestations~coinflip: Flips a coin!~howgay: Tells you how gay you are~howstraight: Tells you how straight you are~perhaps: Responds with the perhaps cow~pickperson: Picks a random person in the channel~translate: Translates from English to Spanish~urbandictionary: Gets the most-voted definition from Urban Dictionary
New Features
- Saying interdasting now responds with the apu interdasting photo
- Some responses now have random embed colors
Fixes
- Improved handling of video links in
~downloadvideo - Fixed bug with undocumented feature in
~quote - Asking for photos of Leo works once again
Developer Changes
- New
Internetclass for handling REST API calls
Giraffe
Sorry for the delay, the entirety of Amy has now been rewritten!
Some Updates
- Achievements have been temporarily deprecated while the rewrite takes care of race conditions and async database issues
- User and member data is coming in a future release
- SQL-like and redis memcaches are coming
New Features
- Configurable prefix default is now
~(tilda) - Ability to get a random quote with
~quote - Ability to get a random meme with
~meme
Fox
This marks the fox update and one of the longest periods without getting an update. Support my development on Patreon!
This release brings:
- Commands are now case-insensitive
- Updated permissions system
- Added error messages if you don't have permissions
- Made it dynamic and configurable
- Amy now counts the amount of eh's you say
- Your commands are no longer deleted and will stay in chat history
It fixes the following critical bugs:
- Amy doesn't respond to you enough
- Sometimes achievements are broken for a person (this bugfix is in beta)
- Slenderman is in the game
The following commands have been added:
!changelogwill tell you the most recent changes to Amy!donatewill bring you to a donate link to support the development of Amy!downloadvideowill generate a download link for a video link you specify!helpwill return a help screen with information about commands you can use!pollto poll your friends!!poll quick [question]creates a yes/no question for your friends to answer!poll game [times,] [game]creates a game poll for your friends to answer!poll mc [options,];[question]creates a multiple choice poll for your friends to answer- Instead of
!poll mc, you can also use!poll multiplechoice,!poll choice, or!poll choose
!countreactionsis an admin-only command that will generate a special tool to see all the reactions on a server (beta)
Elephant
We will transition from using Greek letter to using names of animals in alphabetical order to name our releases. This marks the elephant update.
This release brings:
- Amy will no longer respond to you if you mention VALORANT in a link
- Amy will now randomly troll you
- What Amy trolls you with is configurable
- Added easter eggs to Amy
- Added collectible achievements
- Added collectible secret achievements
- Normally, Amy will give you the achievement, but there are some special achievements that Kevin awards
- Added a new custom about screen when you join a server
- Added a new custom welcome message when you join a server
- Added Kevin
- Kevin will randomly decide if it's time for you to die
- The probability for which you die by Kevin is configurable (currently 3%)
It also adds the following commands:
!clearwill now clear recent chat history (admins only)!welcometriggers the new about screen manually (admins only)!loadingscreentipswill show you 3 loading screen tips before disappearing (admins only)!generateachievement (text)will generate a test achievement (admins only)!grantachievement (ID)will grant yourself the achievement (admins only)!revokeachievement (ID)will revoke yourself from the achievement (admins only)!tellwill force the bot to say something (admins only, or if you are Amy)!tell (channel ID) (message)will send a message to the channel with that specific ID!tell (channel) (message)will send a message to the channel mentioned- If you do not specify a message and only a channel, Amy will send the name of the channel to the current channel
- Asking Kevin to send a message to a channel that does not exist will result in doing nothing
!printemoji (ID)will repeat the emoji (admins only, or if you are Amy)- Since this does not provide input validation, it's been reserved for admins until further notice
!qr (text, website, or phone number)will generate a QR code!websitetakes you to Amy's website!joinedwill tell you when you joined Discord!docswill point you to how to use Amy!githubwill take you to Amy's source code!accountagecalculates how old your Discord account is!howoldis an alias for!accountage, as well as command alias support!howold,!accountage, and!joinedallow you to check someone else's age or join date by providing an argument!insaneasylumreturns the infamous Insane Asylum playlist!youtubetakes you to the Dudes of 708 YouTube channel!rulesreturns the list of rules for the server!achievementswill show you your achievement progress!pingwill tell you to ask GreustBot or Akov instead of Amy!8ballwill now show you a 8-ball message after showing you some loading screen tips?tellwill force Kevin to say something (admins only, or if you are Kevin)?tell (channel ID) (message)will send a message to the channel with that specific ID?tell (channel) (message)will send a message to the channel mentioned- If you do not specify a message and only a channel, Kevin will send the name of the channel to the current channel
- Asking Kevin to send a message to a channel that does not exist will result in nothing happening
?tellhas feature parity with Amy's!tell
Gamma
Skipping releases v1.3.0-1.3.3 to avoid bugs, we present v1.3.4. (If you want to build any of those versions for yourself, feel free, although we do not recommend it nor do we support it.)
This release brings
- The ability for admins to control how many recent messages are cleared with
!clear (messages), where(messages)is an optional argument - People are now greeted when they join the server
- Slenderman was added to the game
If you have any questions, feel free to email gideon@amyhelps.ml or join our Discord server.
Beta
This is the full changelog since release v1.1.0:
- You can now manually control when Amy speaks, if you are the admin
- Admins can now use
!clearto wipe the last 100 messages in a channel - You can now watch fights between fake Amy and real Amy
If you have any questions, feel free to email gideon@amyhelps.ml.