Skip to content

Releases: gideontong/Amy

Lamb

16 May 18:58
Compare
Choose a tag to compare

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

13 Jan 00:07
Compare
Choose a tag to compare

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

25 Dec 21:07
Compare
Choose a tag to compare

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

15 Dec 17:53
Compare
Choose a tag to compare

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

02 Dec 09:13
Compare
Choose a tag to compare

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

29 Nov 22:30
Compare
Choose a tag to compare

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

26 Jul 23:04
Compare
Choose a tag to compare
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

04 Jul 20:57
Compare
Choose a tag to compare

HitCount

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

26 Jun 19:54
Compare
Choose a tag to compare

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

25 Jun 23:02
Compare
Choose a tag to compare

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.