Skip to content
This repository has been archived by the owner on Aug 29, 2024. It is now read-only.

Latest commit

 

History

History
873 lines (556 loc) · 28.5 KB

CHANGELOG.md

File metadata and controls

873 lines (556 loc) · 28.5 KB

Features

  • [ADDED] f.godiwish stupid meme

Bug Fixes

  • [FIX] All image commands now have a 15 second cooldown instead of 30.

Full Changelog

https://fur.im/changelog/

Features

  • [ADDED] f.blm command with donation information etc.
  • [ADDED] Demiboy Flag
  • [ADDED] Demigirl Flag
  • [ADDED] The new Pride flag with PoC / Trans inclusion, this is now the default. Old flag still available
  • [CHANGED] The demi flag is now labeled demisexual

Bug Fixes

  • [FIX] External Images used for the pride command now center and resize/crop correctly instead of repeating
  • [FIX] Removed the "Cute" shindan result and replaced it with "Adorable". Should fix weird issue?

Full Changelog

https://fur.im/changelog/

Features

Pride command features:

  • [ADDED] Aro Flag
  • [ADDED] AroAce Flag
  • [ADDED] Demi Flag
  • [UPDATED] Rainbow Flag
  • [ADDED] Rainbow Flag (Pastel version)

Full Changelog

https://fur.im/changelog/

Features

  • [REMOVED] overwatch, lol, dota commands. Their APIs and code were extremely outdated and usage was low and not the main focus for the bot either. They might come back in the future, who knows.
  • [REMOVED] chat command for now. Trying to find a better alternative.
  • [REMOVED] crypto command. Public CoinMarketCap API was deprecated.
  • [NEW] changelog has updated formatting and a full changelog is available now, in case you missed something!

Bug Fixes

  • [FIX] weather command works once again by switching Geocoding Service provider.
  • [FIX] derpibooru command works once again by updating the code because derpibooru changed the way their API works!

Full Changelog

https://fur.im/changelog/

Bug Fixes

  • [FIX] changelog command works fine again.
  • [FIX] Fixed a bug where using any image command would result in a really high cooldown time.

Bug Fixes

  • [FIX] e926 now works properly
  • [FIX] Server settings such as prefix and cooldown now get reset when you kick & re-invite the bot

Features

  • [NEW] cooldown command to set a specific cooldown time between commands on your server. Currently this does affect command usage on other servers as well, so the maximum is 120.

    This was done to have a reasonable maximum so that users in multiple servers that have the bot don't get trolled.

  • [NEW] You can now use cooldown and prefix without anything to see the current cooldown and prefix settings on the server.

Bug Fixes

  • [FIX] Fixed something from the emoji command again.

Bug Fixes

  • [FIX] Removed some of the emoji command's lines.
  • [FIX] This was fixed earlier, but e926 actually works properly now.

Bug Fixes

  • [FIX] Updated the e621/e926 api endpoints.
  • [FIX] Updated the e926 command to filter out NSFW results and is once again able to be used in NON-NSFW channels.

Bug Fixes

  • [FIX] Updated the e621/e926 api endpoints.

Bug Fixes

  • [FIX] Action lists now use commas instead of the word 'and' over and over again.

Pride Additions

  • [NEW] Added Straight Ally and Bear Flags, Updated Lesbian Flag.
  • [NEW] Added aliases to some flags: enby, gay, trans, bi, ally and pan.

Features

  • [NEW] You can now change FurBot's prefix with the prefix command, only users with MANAGE SERVER permissions can use this command. You can only have a single or double character prefix. Only certain characters are allowed.

Bug Fixes

  • [FIX] Searching for example cubone on the lewd commands no longer triggers the blacklist.
  • [FIX] You can now use previous, image links and attachments on the pride image command.
  • [FIX] The word command now doesn't turn multiple regional_indicator emoji into a Flag.

Notes

  • [NEW] FurBot now scrolls through several Playing statuses displaying some random texts or commands.

Features

  • [NEW] blacklist strict will now remove blacklisted results completely and, if possible, add a non blacklisted result. So for example, you will no longer get 3 images if you searched for 5 but 2 were blacklisted. The bot will now try to get you 5 images all the time, unless the results page only contained 5 (or less) images to begin with.

  • [NEW] cub, loli, young and shota are now blacklisted by default since these artworks are not allowed under discord ToS. You do not need to add or remove them from your own blacklists, these are hardcoded in.

Bug Fixes

  • [FIX] Removed the possibility of finding duplicate images in the image results for the lewd commands.
  • [FIX] Fixed a long standing bug where if the artist name contained a number the lewd commands would not work properly.
  • [FIX] Fixed some lewd commands (konachan, danbooru, gelbooru) that were no longer working, they are all working now.
  • [FIX] The say command no longer removes markdown (you can't use @ still)

Notes

  • [REMOVED] The christmas commands. It's march alright, get over it!

Features

  • [NEW] bark action command to bark at everyone.
  • [NEW] meow action command to meow at everyone.
  • [NEW] morse command, allows you to change text to morse code and morse code to text.
  • [NEW] dadjoke command, for AMAZING dad jokes.
  • [NEW] word command. Yeah. Cool.
  • [NEW] xmastree and newyear commands which are just simple emoji arts.

Bug Fixes

  • [FIX] emojilist works properly even when all emoji slots are full.
  • [FIX] danbooru works properly again, apparently their API changed.
  • [FIX] say command no longer allows you to use @everyone or @here. Should've been fixed way sooner!

Features

  • [NEW] birb command for posting feathery friendbs.

Bug Fixes

  • [FIX] Help documentation for actioninfo was not updated, but is now.
  • [FIX] Help documentation for nuzzle and poke was not present so didn't even show on help command, but is now.
  • [FIX] info command now uses bot avatar instead of static URL.

Features

  • [CHANGE] FurBot commands will no longer work on message updates/edits.

  • [CHANGE] FurBot no longer sends a welcome message to the guild owner. Apparently this was creating a lot of false reports.

  • [NEW] nuzzle command if you wanna.. you know.. stick your nose in things.

  • [NEW] poke command, for poking the shit out of your friends! Or foes!

  • [CHANGE] some action commands received additional text lines. If you have more ideas for some feel free to submit them via f.feedback!

  • [CHANGE] actions command is now actioninfo and the output is a little shorter now. Shows all the actions you've received!

  • [NEW] added some more shindan options to the command. You can now check your lore, your relationship status and more!

Bug Fixes

  • [FIX] The emojilist command is working properly now.

Features

  • [CHANGE] All image commands now work slightly differently and don't use the previous image by default.
  • [NEW] Added help text to help images to better clarify these changes.
  • [NEW] You can now use URLs as an image source as well.
  • [NEW] chat command, now you can talk to FurBot.
  • [NEW] say command, this will make FurBot just repeat what you said.

Bug Fixes

  • [FIX] Stepped on a spider today. Sorry :(

Features

  • [NEW] magik now works on image attachments, but even better - you can now KEEP using it and it will use the previous image. Hooray!
  • [INFO] All the new image commands work with your avatar, an attachment or your previous outputted image if you used any of the commands before.
  • [INFO] The priority is as follows: Attachment > Previous Image > Avatar. All of these commands have a 30 second cooldown.
  • [NEW] blur command to blur your images.
  • [NEW] charcoal command to apply a charcoal effect to your images.
  • [NEW] flip command to flip your images vertically.
  • [NEW] flop command to flip your images horizontally.
  • [NEW] greyscale command to make your images grey.
  • [NEW] invert command to invert (negative) your images.
  • [NEW] oilpaint command to oil paint-ify your images.
  • [NEW] pixelate command to pixel-ify your images.
  • [NEW] rotate command to rotate your images x degrees.
  • [NEW] emojilist command. Lists all the emojis currently added to the server.
  • [FIX] prune command. It already existed but it's rewritten and now properly removes messages, even if you recently pruned some.

Bug Fixes

  • [FIX] All image commands now have a 30 second cooldown, sorry but my servers are dying. Pls patreon me.
  • [FIX] pride command no longer memes at straight people.
  • [ADD] Added some more responses to the decide command for a little more variation.

Features

  • [NEW] When you invite FurBot to your server for the first time, you get a little welcome message explaining all the features and how to get help.
  • [NEW] magik command to basically turn your avatar into a garbled mess but hey whatever you want you weirdo, here it is, woo!!

Bug Fixes

  • [UPDOOT] image commands now have a 30 second cooldown instead of 60 seconds. [Still experimenting with this].

Features

  • [NEW] pride command to transform your avatar into a proud one!! Has a 60s cooldown

Bug Fixes

  • [FIX] Express/PhantomJS not running on default port when no argument was passed to the startup script.

Bug Fixes

  • [FIX] spank command. Had one line in it that was not gender neutral.
  • [FIX] The new action commands now show up in help actions.
  • [FIX] feed command now includes the optional yum parameter in the help text.
  • [FIX] Bot will no longer attempt to run commands in channels it has no Send Message permissions in.
  • [FIX] The actions command now use your SERVER NICKNAME instead of your USERNAME.

Features

  • [NEW] lick action command. Who knew yall wanted to lick eachother so badly, jeez.
  • [NEW] spank action command. Ouch!
  • [NEW] bite action command. For those bitey and/or nibbley occassions.

Bug Fixes

  • [FIX] cat command is now working again.
  • [FIX] The action commands now use your username, bolden your name and no longer allow you to @everyone or @here. AGAIN.
  • [FIX] Some code inconsistencies made the linter jump up.

Technical Notes

  • Removed some files that were no longer needed (chat and appearin)

Features

  • [NEW] bun command. Posts really cute bunnies! YAY BUNNIES.
  • [NEW] feed option feed yum @User - This will only select the delicious foods.
  • [CHANGE] the cooldown timer is down from 8 seconds to 5 seconds.

Bug Fixes

  • [FIX] Correct my user in the info command.
  • [FIX] party no longer crashes your phone. Hopefully.
  • [FIX] You can no longer use the action commands to mention everyone when you set your nickname to @everyone or @here.

Technical Notes

  • Moved location of MASHAPE_KEY inside the function so it no longer requires it on runtime.

Features

  • [NEW] axlotl animal command. Thanks to Kuroha and Adrienne!!

Bug Fixes

  • [FIX] If you have blacklist strictness off and you find an e6 image with a matched tag, it will now tell you what tag it matched first. Thanks SockHungryClutz!

Features

  • [NEW] wolf animal command. Thanks to @Flare#0001!

Bug Fixes

  • [FIX] poll command now working properly. Thanks for reporting that Xavienth#0536!
  • [FIX] The error message to wait between commands now removes itself after a while.

Features

  • FurBot will now show a message if you use a command but aren't yet off cooldown.

Bug Fixes

  • [FIX] crypto command now has an error message if it can't find results for your given crypto coin.
  • [FIX] poll now shows up in the help command list and also returns an error if you use it improperly.
  • [FIX] memelist showing the old ! command operator.

Technical Notes

  • Changed up some error and success messages. The bot now uses 4 different levels of presenting errors.
    • Success (GREEN) will be for successful responses such as setting a blacklist, pruning messages or kicking members.
    • Information (BLUE) will be for informative messages such as "You have to use this in a server!".
    • Warning (YELLOW) will be for warning you that no results were found or you typed something wrong.
    • Error (RED) will be for when there's an actual error in the code, the command or the website it's searching on.

Bug Fixes

  • [FIX] shindan command. Didn't work in Direct Messages, now it does. [Thanks Surge / Just Apple]
  • [FIX] Added the latest champions to lol command. [Thanks Atoc_Faerwald]

Features

  • [NEW] bun command in animal commands, posts pictures of adorable bunnies. I NEED IMAGES FOR THIS. SEND IMGUR ALBUMS TO ME.

  • [NEW] fox command in animal commands, posts pictures of adorable foxes. I NEED IMAGES FOR THIS. SEND IMGUR ALBUMS TO ME.

  • [NEW] poll command that allows you to create a strawpoll from within discord.

  • [NEW] blacklist strict command. This will toggle blacklist strictness in a channel. If it's on, results that match your blacklist will not be shown at all.

Bug Fixes

  • [FIX] crypto command, it didn't have 24H Volume in USD yet.
  • [FIX] Some code consistency issues in the last few code additions have been addressed.

Features

  • [NEW] crypto command that will look up information, pricing, trends about your given cryptocurrency. Will be improved a little bit in the next update.

Bug Fixes

  • [FIX] userinfo serverinfo channelinfo commands. They weren displaying the (I) image.
  • [FIX] Changed image emoji for shindan to be a little more readable
  • [FIX] snake command will now once again post snakes.
  • [FIX] Slight typo in translate

In the next one

  • More animal commands (send imgur albums to me if you have tons of pics of a certain animal!)
  • Strawpoll command (was gonna add it today but apparently it's a little dead)
  • Lewd command optimizations. I'll see what i can do in terms of re-rolling blacklisted tags, showing blacklisted words, etc.

Features

  • NEW shindan command where you can get a diagnosis on several different topics.
  • All of the action commands now use the receivers' nicknames instead of mentions (less spammy, yay!)
  • Added more lines to the hug, kiss, slap, shoot actions and a nice addition to when you shoot yourself.
  • Moderation commands that have a SUCCESS or WARNING response now delete that response after 10 seconds.

Features

  • Added some random other images.. idk.

Bug Fixes

  • Temporarily removed server welcome message because of issues.

Features

  • Not mentioning a user in the nickname command will now change your own nickname (if permitted).
  • The ustats command is now known as actions.

Bug Fixes

  • Fixed coin not working properly
  • Fixed advice not showing up in help fun
  • Fixed pet not showing up in help actions
  • Fixed yt error messages displaying in chat

Features

  • Added hearthstone command that lets you look up Hearthstone card info.

  • Added advice command that gives you some helpful life advice.

  • Added a new command category titled moderation with the following additions:

  • Added kick command that lets you kick users.

  • Added ban command that lets you ban users.

  • Added softban command that lets you softban users. This is a ban and immediate unban to remove messages.

  • Added nickname command that lets you change users' nicknames.

  • Added prune command in new moderation category that lets you prune messages.

Bug Fixes

  • Fixed info and invite command showing up twice when you use help all.
  • Fixed an issue related to DuckDuckGo and showing IP Addresses.
  • Slightly rewrote prune command.
  • Slight fix in userinfo to please the linter.

Technical Notes

  • Made huge changes to how bot sharding works. Node now takes args instead of passing shard info in config files.

Features

  • Improved userinfo command. Now shows more stats than ever before! Thanks to Shax.

Bug Fixes

  • Fixed comics css (chainsawsuit). It now properly gets comics again.
  • Removed videocall command since it's integrated into discord now, woo!
  • Fixed urban just a tiny bit, added a slight amount of formatting.
  • Changed invite (join) command to no longer show a huge link embed.

Technical Notes

  • Bumped node version to 6.11.4 and npm version to 3.10.10 !
  • All js files once again conform to our linter.

Bug Fixes

  • e926 is the safe for work version of e621. Sadly on the programming side it treats it as an extra search tag. FurBot gave an error when you tried to search for 5 tags on e9. This has now been limited to 4 tags and fixed the error. (Fixes #7)

Features

  • Slightly rewrote the avatar command. This now shows you bigger resolution avatars (if available). Thanks to Fox Wizard.

Some quality of life improvements here, just so the bot functions a little bit better while we put our focus on the re-write.

Features

  • Changed the new bot welcome message completely. Try kicking & re-inviting FurBot if you want to see it in action!
  • Changed all lewd commands to include a link to the full post on the source website.
  • Changed all lewd commands to tell you if it's a video/webm/flash file or not.

Bug Fixes

  • Fixed the welcome message so it actually works since .generalChannel is no longer a thing.
  • Fixed the game status no longer displaying. This should make it easier to see how to get a list of help commands.
  • Fixed weather API update (have to stay on old version but hey it works).

Features

  • Added pet action in the action commands. (Also added it to userstats). Thanks @skorpina18.

Bug Fixes

  • Changed info command to grab version from the package file. Idk why i didn't do this a long time ago.
  • Fixed pokemon command to now differentiate between pokemon forms. Try using pokemon giratina origin or pokemon shaymin sky. Thanks @Dragon Shark.

Bug Fixes

  • Changed NSFW channel recognition to the new standard that looks for the NSFW setting when you edit channels.

Technical Notes

  • Above bugfix means a change to the dev branch of discordie.

Bug Fixes

  • Fixed lewd commands shitting out 5 error messages when it can't find one tag but you used a number to repeat the command.

Technical Notes

  • FurBot's Prefix is now f.
  • Example: f.8ball Will i get lucky?

Bug Fixes

  • Fixed !feed not showing up in help list. Yeah that's about it for this one.

Features

  • Added more help information to the !blacklist command. Should be easier to understand and use now.
  • The blacklist command is now !blacklist not !blacklist-set etc. Anymore. Keep that in mind.
  • Added more help information to the lewd commands. Should also be easier to understand.
  • Changed !food to !feed. Made more sense.

Bug Fixes

  • Fixed !wolfram with a temporary workaround provided by the npm package. Thanks @Waggle for the bug report.
  • Fixed !translate command. Thanks @Aserani and @Komoru for bringing that up.
  • Fixed !dota2 command stuff related to roles.
  • Temporary fix for !wiki it shouldn't spout out a trillion pages worth of information anymore.
  • Fixed CHANGELOG.md displaying version number incorrectly.

Technical Notes

  • Updated some code related stuff regarding bracket placement in help export.

Features

  • Added !boop command for those exquisite nose booping moments!
  • Added !kiss command. Sometimes you just want to smooch someone!
  • Added !ustats command. Now you can see how many times you've been hugged, booped or fed!
  • Added !e9 command. This will search e926 for safe for work images. It skips the NSFW check.
  • Removed !chat command response for now. We'll see how patreon goes and if we need it back.
  • Removed some old administrative features.

Bug Fixes

  • Changed !drama [number] to also include a popcorn emoji. Before this was only on random drama images.
  • Fixed the bot being incapable of having more than 1 character for a prefix.

Technical Notes

  • Updated some package information. More libs are up to date now.
## 4.0.1 (May 9th, 2017)
  • Changed all the lewd commands to check channel NSFW setting instead of !setnsfw. Thus !setnsfw has been removed.

Features

  • New !info command layout plus shard specific information
  • New !8ball command layout
  • New !decide command layout
  • New action commands, type !help actions to see them
  • Some new !drama images
  • Changed !ping to an embed aswell
  • Changed lewd commands to have site icon in footer plus user icon in header
  • Changed most command responses to respond with a fancy embed color + icon
  • New !weather command to lookup the current weather forecast for your place
  • New welcome message when FurBot joins a guild for the first time.

Bug Fixes

  • Fixed the dates in the changelog, it's 2017 dammit!
  • Fixed google translate API unofficially. Might break again
  • Changed !feedback to include username so i can chat with you, hi!
  • Changed !{user/server/channel}info commands embed color to match icon

Technical Notes

  • Moved /data/ folder inside /src/ and renamed it to /static/ (images are there now too)

Features

  • Divided the bot up in to four shards
  • Added shard details to !info

Bug Fixes

  • Fixed a bug where the bot would improperly count the total amount of servers and send them to DiscordBots
  • Fixed the years in the changelog - ITS TWENTY SEVENTEEN PEOPLE
  • Fixed some command line stuff

Technical Notes

  • Will probably do something to some command outputs to make them more logical.
  • Will re-visit the lewd commands, they do not show who made certain requests which is bothersome for moderation.

Bug Fixes

  • Fixed a bug where DerpiBooru could post images in all channels regardless of !setnsfw

Bug Fixes

  • Fixed over 300 code lines to be compliant with the JavaScript linter.

Features

  • Changed the lewd commands to only retrieve the tag list for your search once. This should improve performance and not fire as many requests at the target website.
  • Added the lewd sites' respective icons to the search results.
  • Added a little pokeball icon to !pokemon results.

Bug Fixes

  • Updated !wiki to their new preferred code style. Nothing changed on user end but it should stop putting errors in my log files now.
  • Changed some language strings. Better wording, hooray!

Features

  • Added blacklisting for the lewd commands. This is a major feature that will allow you to filter out nasty images you don't want to see. However if you're still curious you can click the link at the top of the embed to still visit the site's page with the image on there. (Did you know this was a feature all along? Clicking the tags you searched for?).

Bug Fixes

  • Updated !chat but now requires API key. Limited to 5000 calls per month so not sure how long it will last.

Features

  • Added !dog for adorable dogs as a new random animal image thingamabob.

Bug Fixes

  • Added some missing language strings.

Features

  • Added !dp derpibooru image searching to the lewd commands.

Bug Fixes

  • Fixed !chat
  • Fixed !gb gelbooru

Bug Fixes

  • Fixed !chat.

Features

  • Added Google Translate to the !translate command.

Bug Fixes

  • Fixed a bug that caused a SIGSEGV error, causing FurBot to restart - making the experimental prune command useless.
  • Fixed a bug that caused a help text error for the !pokemon command. If it has no suffix it should now properly display usage.

Features

  • Added a more forgiving search to the pokedex, it now tries to fix your spelling errors!

Bug Fixes

  • Removed some overhead from the lewd commands
  • Fixed a bug that caused Errors in the log file
  • Fixed a bug that allowed the !e6 command to be repeated more than the allowed number of times

Technical Features

  • Hopefully optimized a lot of the lewd commands, they should also be less large and bulky now.
  • Optimized all the commands that use embeds.

Bug Fixes

  • Fixed !db returning a TypeError, new API rules since yesterday. You can only search for 2 tags on Danbooru at once now!
  • Fixed !youtube command returning an error.

Features

  • Added about 30 more !emoji responses

  • Several command output responses have been streamlined to use Icons

  • REMOVED !butts - Feature was not furry enough!

  • REMOVED !boobs - Feature was not furry enough!

  • Updated !help, !info and !feedback

  • ADDED NSFW Commands Filtering, you now need to enable channels to use NSFW commands by typing !setnsfw.

Bug Fixes

  • Fixed some random ass bugs.

Technical Notes

I noticed FurBot crashed last night - not sure why. If you see errors or anything use the feedback or info commands to get in touch.

Bug Fixes

  • Fixed tag limit to all lewd commands, maximum is now 6
  • Fixed changelog !version command. Should now display properly

Technical Notes

I have seen FurBot crash and i am trying to figure out why - for now the bot may randomly go offline which is something i really hate seeing. I will try to keep a close eye on things moving forward.

Features

  • Added more !emoji responses
  • More icons to several command responses
  • REMOVED !butts
  • REMOVED !boobs
  • Updated !help, !info and !feedback

Bug Fixes

  • Fixed konachan returning Error: "Bad Request"

Technical Notes

  • NSFW Restrictions coming soonTM?

Features

  • !kc Search konachan.com for images
  • !yd Search yande.re for images
  • !help lewd Get information about all the lewd commands
  • !pokemon Get information about a pokemon (sorry, no gen 7!)
  • Improved !ping, !userinfo, !channelinfo and !serverinfo commands
  • !butts command for irl butts
  • !boobs command for irl boobs

Bug Fixes

  • Fixed pokedex not searching capitalized pokemon names and wrong stats!
  • Fixed long standing bug that would output a commandline error message when using a non-existing tag on the lewd commands
  • Fixed !chat command
  • Fixed !feedback command

Technical Notes

  • Added admin command to set the game FurBot is playing
  • Created a server for FurBot, type "!feedback" without anything else to get the invite link