Releases: gideontong/Amy
Lamb
New Commands and Features
~ban
allows admins to ban users~createinvite
for bot admins to join any server~grantpremium
for bot admins to grant anyone premium status~kick
allows admins to kick users~trolldelete
to repeatedly delete messages to spam deletion loggers~define
and~dictionary
allows you to define a word from a normal dictionary~wikipedia
searches something on Wikipedia~ask
and~query
are new aliases to~8ball
~catchcommunist
helps you to catch communists~catchgay
helps you to catch gay people~catchcapitalist
helps you to catch capitalists~ezclap
sends the EZ CLAP~howdepressed
measures how depressed you are (not scientific!)~imposter
catches the imposter among us~interdasting
makes things interdasting~kiss
lets you give your SO a kiss 😘~pickparty
selects your Valorant agent composition for you~probe
probes a user's prostate if Akov is in the server and offline~timefor
tells you if it's time to do nothing, play Valorant, or work~roblox
suggests a random Roblox game for you to play~trump
shows a random Trump tweet~world
shows a random photo around the world~afghanistan
shows a random photo from Afghanistan~antarctica
shows a random photo from Antarctica~thailand
shows a random photo from Thailand~cheese
shows a random photo of cheese~bigpicture
shows a bigger version of the profile picture of any user~premium
command added explaining what premium is~stats
command added showing bot stats
Changes and Bugfixes
~pay
command now works as intended (whoops!)~timezone
allows you to set your own timezone~8ball
now shows the question you asked~futile
's true functionality has been removed~printemoji
is now more reliable~trivia
now shows the correct answer when you get it wrong~help
command now 3x faster- The database used by
~food
was updated - The database used by
~hentai
was 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
~countreactions
was removed due to exploitability
Koala
New Commands
~algeria
shows a random picture of Algeria~china
shows a random picture of China~egypt
shows a random picture of Egypt~eritrea
shows a random picture of Egypt~ethopia
shows a random picture of Ethopia~ghana
shows a random picture of Ghana~japan
shows a random picture of Japan~kenya
shows a random picture of Kenya~korea
shows a random picture of South Korea~northkorea
shows a random picture of North Korea~pinnedstats
is a leaderboard for top pinned users~rockpaperscissors
is a game for playing RPS~search
searches the internet for you~shakespeare
turns your words into Shakespeare style~slap
slaps a friend or enemy~taiwan
shows a random picture of Taiwan~tictactoe
plays a game of tic tac toe~tinder
gets a cringefest photo just for fun~trivia
starts a trivia game against your friends~usa
shows a random picture of the United States
Changes and Bugfixes
~changelog
now comes to this page!~currencyexchange
has been removed~exchangerate
no longer has weird-looking error messages~food
now supports less subreddits~grantachievement
has been removed~osha
has been disabled~poll
shows minutes for less than 1.5 hours~printemoji
has been fixed~revokeachievement
has been removed
Upcoming Commands
~balancereaction
to balance chemical reactions~chess
to 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
~achievement
is reenabled and now correctly returns data about an achievement~commands
now correctly shows the calling card~galactic
no longer shows weird text outputs in edge cases~help
shows a more concise help screen and automatically sees if you have a command~poll
is reenabled and now automatically does yes/no polls with expirations~printemoji
is less likely to error out now (with support for more emojis!)~welcome
will 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
~commands
tells you about available commands~creepy
shows you an example on how to be creepy~cringe
starts a cringefest~earthpictures
gives you a beautiful picture of Earth~exchangerate
gives you the current exchange rate between two currencies~food
gets a random photo of food~futile
shows you how futile life is~galactic
converts your message into Minecraft Enchantment Table~joke
tells you a random dad joke~osha
shows you something that's definitely unsafe~patreon
gets you our new patreon link~react
reacts to the last message sent~stockprice
gets you the price of a stock~tip
gets 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
~printemoji
now has more error messages~quote
no longer tells you how many quotes it has~translate
now supports English to any language rather than just Spanish- More memes
- Faster processing
Bugfixes
~awww
should 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
Internet
class 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:
!changelog
will tell you the most recent changes to Amy!donate
will bring you to a donate link to support the development of Amy!downloadvideo
will generate a download link for a video link you specify!help
will return a help screen with information about commands you can use!poll
to 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
!countreactions
is 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:
!clear
will now clear recent chat history (admins only)!welcome
triggers the new about screen manually (admins only)!loadingscreentips
will 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)!tell
will 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!website
takes you to Amy's website!joined
will tell you when you joined Discord!docs
will point you to how to use Amy!github
will take you to Amy's source code!accountage
calculates how old your Discord account is!howold
is an alias for!accountage
, as well as command alias support!howold
,!accountage
, and!joined
allow you to check someone else's age or join date by providing an argument!insaneasylum
returns the infamous Insane Asylum playlist!youtube
takes you to the Dudes of 708 YouTube channel!rules
returns the list of rules for the server!achievements
will show you your achievement progress!ping
will tell you to ask GreustBot or Akov instead of Amy!8ball
will now show you a 8-ball message after showing you some loading screen tips?tell
will 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
?tell
has 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
!clear
to 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.