- [ADDED]
f.godiwish
stupid meme
- [FIX] All image commands now have a 15 second cooldown instead of 30.
- [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
- [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?
Pride command features:
- [ADDED] Aro Flag
- [ADDED] AroAce Flag
- [ADDED] Demi Flag
- [UPDATED] Rainbow Flag
- [ADDED] Rainbow Flag (Pastel version)
- [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!
- [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!
- [FIX]
changelog
command works fine again. - [FIX] Fixed a bug where using any image command would result in a really high cooldown time.
- [FIX] e926 now works properly
- [FIX] Server settings such as
prefix
andcooldown
now get reset when you kick & re-invite the bot
-
[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
andprefix
without anything to see the current cooldown and prefix settings on the server.
- [FIX] Fixed something from the emoji command again.
- [FIX] Removed some of the emoji command's lines.
- [FIX] This was fixed earlier, but e926 actually works properly now.
- [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.
- [FIX] Updated the e621/e926 api endpoints.
- [FIX] Action lists now use commas instead of the word 'and' over and over again.
- [NEW] Added Straight Ally and Bear Flags, Updated Lesbian Flag.
- [NEW] Added aliases to some flags:
enby
,gay
,trans
,bi
,ally
andpan
.
- [NEW] You can now change FurBot's prefix with the
prefix
command, only users withMANAGE SERVER
permissions can use this command. You can only have a single or double character prefix. Only certain characters are allowed.
- [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 thepride
image command. - [FIX] The
word
command now doesn't turn multiple regional_indicator emoji into a Flag.
- [NEW] FurBot now scrolls through several Playing statuses displaying some random texts or commands.
-
[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
andshota
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.
- [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)
- [REMOVED] The christmas commands. It's march alright, get over it!
- [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
andnewyear
commands which are just simple emoji arts.
- [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!
- [NEW]
birb
command for posting feathery friendbs.
- [FIX] Help documentation for
actioninfo
was not updated, but is now. - [FIX] Help documentation for
nuzzle
andpoke
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.
-
[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 nowactioninfo
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!
- [FIX] The
emojilist
command is working properly now.
- [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.
- [FIX] Stepped on a spider today. Sorry :(
- [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.
- [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.
- [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!!
- [UPDOOT] image commands now have a 30 second cooldown instead of 60 seconds. [Still experimenting with this].
- [NEW]
pride
command to transform your avatar into a proud one!! Has a 60s cooldown
- [FIX] Express/PhantomJS not running on default port when no argument was passed to the startup script.
- [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 optionalyum
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.
- [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.
- [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.
- Removed some files that were no longer needed (
chat
andappearin
)
- [NEW]
bun
command. Posts really cute bunnies! YAY BUNNIES. - [NEW]
feed
optionfeed yum @User
- This will only select the delicious foods. - [CHANGE] the cooldown timer is down from 8 seconds to 5 seconds.
- [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
.
- Moved location of MASHAPE_KEY inside the function so it no longer requires it on runtime.
- [NEW]
axlotl
animal command. Thanks toKuroha
andAdrienne
!!
- [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
!
- [NEW]
wolf
animal command. Thanks to @Flare#0001!
- [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.
- FurBot will now show a message if you use a command but aren't yet off cooldown.
- [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.
- 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.
- [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]
-
[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.
- [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.
- [NEW]
crypto
command that will look up information, pricing, trends about your given cryptocurrency. Will be improved a little bit in the next update.
- [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
- 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.
- 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.
- Added some random
other
images.. idk.
- Temporarily removed server welcome message because of issues.
- Not mentioning a user in the
nickname
command will now change your own nickname (if permitted). - The
ustats
command is now known asactions
.
- Fixed
coin
not working properly - Fixed
advice
not showing up inhelp fun
- Fixed
pet
not showing up inhelp actions
- Fixed
yt
error messages displaying in chat
-
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.
- Fixed
info
andinvite
command showing up twice when you usehelp all
. - Fixed an issue related to DuckDuckGo and showing IP Addresses.
- Slightly rewrote
prune
command. - Slight fix in
userinfo
to please the linter.
- Made huge changes to how bot sharding works. Node now takes args instead of passing shard info in config files.
- Improved
userinfo
command. Now shows more stats than ever before! Thanks toShax
.
- 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.
- Bumped node version to 6.11.4 and npm version to 3.10.10 !
- All js files once again conform to our linter.
- 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)
- Slightly rewrote the
avatar
command. This now shows you bigger resolution avatars (if available). Thanks toFox 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.
- 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.
- 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).
- Added
pet
action in the action commands. (Also added it touserstats
). Thanks@skorpina18
.
- 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 usingpokemon giratina origin
orpokemon shaymin sky
. Thanks@Dragon Shark
.
- Changed NSFW channel recognition to the new standard that looks for the NSFW setting when you edit channels.
- Above bugfix means a change to the dev branch of discordie.
- Fixed lewd commands shitting out 5 error messages when it can't find one tag but you used a number to repeat the command.
- FurBot's Prefix is now
f.
- Example:
f.8ball Will i get lucky?
- Fixed
!feed
not showing up in help list. Yeah that's about it for this one.
- 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.
- 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.
- Updated some code related stuff regarding bracket placement in help export.
- 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.
- 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.
- Updated some package information. More libs are up to date now.
- Changed all the lewd commands to check channel NSFW setting instead of
!setnsfw
. Thus!setnsfw
has been removed.
- 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.
- 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
- Moved /data/ folder inside /src/ and renamed it to /static/ (images are there now too)
- Divided the bot up in to four shards
- Added shard details to
!info
- 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
- 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.
- Fixed a bug where DerpiBooru could post images in all channels regardless of
!setnsfw
- Fixed over 300 code lines to be compliant with the JavaScript linter.
- 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.
- 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!
- 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?).
- Updated
!chat
but now requires API key. Limited to 5000 calls per month so not sure how long it will last.
- Added
!dog
for adorable dogs as a new random animal image thingamabob.
- Added some missing language strings.
- Added
!dp
derpibooru image searching to the lewd commands.
- Fixed
!chat
- Fixed
!gb
gelbooru
- Fixed
!chat
.
- Added Google Translate to the
!translate
command.
- 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.
- Added a more forgiving search to the pokedex, it now tries to fix your spelling errors!
- 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
- Hopefully optimized a lot of the lewd commands, they should also be less large and bulky now.
- Optimized all the commands that use embeds.
- 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.
-
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
.
- Fixed some random ass bugs.
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.
- Fixed tag limit to all lewd commands, maximum is now 6
- Fixed changelog
!version
command. Should now display properly
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.
- Added more
!emoji
responses - More icons to several command responses
- REMOVED
!butts
- REMOVED
!boobs
- Updated
!help
,!info
and!feedback
- Fixed konachan returning
Error: "Bad Request"
- NSFW Restrictions coming soonTM?
!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
- 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
- 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