Updates

7.8.1

Fri, 23 Aug 2019 18:13:34 GMT

Interesting:
- Changed some text to correctly reflect the new patreon system.

Bugs and Fixes:
- Change cluster amount

7.8.0

Tue, 20 Aug 2019 18:57:13 GMT

Important:
- The way donations are handles has changed drastically:
* As a patreon you now receive 1 or more premium server keys each month (The amount depends on the amount donated)
* With a premium server key you can grant an entire server access to previously patreon only functions.
* You check `+help premium` for more help about all the commands associated with nuggetbot premium.
* Information about the amount of keys per patreon level will appear on NuggetBots patreon page shortly.
- The member leave message is now linked to its own logtype, so to if you had `memberjoin` enabled, you will now also have to enable `memberleave` for the leave messages.

Interesting:
- Added some new autoresponses
- Modified `serverinfo` to show a nice logo for premium servers
- For any normal users, when you are in a premium server you do not have to vote for NSFW and you can use music functionality.
- Because voting isn"t nessecary in premium servers, the amount of nsfw per vote has been decreased.

- Don't forget to report any new bugs or typos, this could grant you the `Bug hunter` role

Bugs and Fixes:
- Up the amount of clusters to 16
- Changed the description of `nsfwstats`
- Fixed the wrong saving of stats
- Fixed a memoryleak

7.7.2

Mon, 19 Aug 2019 19:26:02 GMT

Interesting:
- Added more custom command functions:
- `getChannel(id) => Channel/false` get information about a channel, id is optional.
- `getGuild() => Guild/false` get information about the current guild.
- `getMember(id) => Member/false` get information about a member, id is optional.
- `sendMessage(channelid, content, file) => Message/false` send an extra discord message.
- `editMessage(channelid, messageid, content) => Message/false` edit a sent discord message.

Bugs and Fixes:
- Better way of handling web connections

7.7.1

Mon, 19 Aug 2019 14:34:23 GMT

Interesting:
- Nothing really

Bugs and Fixes:
- Fix the color in customroles
- Fix `configmodmail` help entry
- Fix `togglelog` returning the wrong state
- Fix token
- New way of caching database data
- Moved NuggetBot to a more stable vps
- Moved the database of NuggetBot
- Many other behind the scenes updates

7.7.0

Sun, 07 Jul 2019 18:41:34 GMT

Interesting:
- Added reactionroles with where you can only choose 1 at a time
- Added the mute functionality:
- You can set your own mute role, or make NuggetBot take care of setting up a mute role.
- You can use 'mute' and 'unmute' to easily mute members, as long as you have the 'manage messages' permission.
- See 'help moderation' for more info
- You can now ban people who have already left with their user-id
- Added modmail:
- Use `configmodmail` for a couple of different options
- Use `modmail` to send a message to the admins of a server

Bugs and Fixes:
- Fixed a bug with the wrong color in the embed generator
- Fixed the non-working youtube notifier
- Little improvement in the embed
- A new way of handling events
- Fixed a bug where numbers don't work correctly

7.6.1

Sun, 30 Jun 2019 17:27:10 GMT

Interesting:
- The embed generator can now post the embed in a different channel

Bugs and Fixes:
- Fixed a bug with the embed generator
- The embed generator will now verify the image URL for actual images

7.6.0

Sun, 30 Jun 2019 10:41:21 GMT

Interesting:
- Added the `reason` argument to `warn` and `pardon`
- Added the `suggest` command
- Added the `embed` command
- Gave the `you're mom gay` autoresponse a change of appearing only 10% of the time
- Added some new autoresponses

Bugs and Fixes:
- Added category info to single command help
- Updated the Oxford dictionary API to v2
- Changed the way autoresponses are processed

7.5.0

Wed, 26 Jun 2019 19:52:17 GMT

Interesting:
- Added customcommands:
- See `+help customcommands`
- The script to use is JavaScript
- The global `args` variable is an array with strings containing all arguments parsed to the command
- The global `print` and `println` funcions are used to output text to the returning message

- If you find any errors here, please report them
- And if you find any exploits, please report them directly to any admin as soon as possible, you will be rewarded greatly for this.

Bugs and Fixes:
- Fixed bug where you could still post invites when blocked

7.4.0

Sun, 23 Jun 2019 18:48:41 GMT

Interesting:
- Added the filtering of messages and blocking certain words or sentences

Bugs and Fixes:
- Fixed bug where you could warn yourself

7.3.0

Fri, 12 Apr 2019 12:43:13 GMT

Interesting:
- Added custom autoresponses

Bugs and Fixes:
- Changed some autocommand parameters

7.2.1

Thu, 11 Apr 2019 11:05:05 GMT

Interesting:
- Nothing

Bugs and Fixes:
- Added some indication to `echo` and `base64decode`
- Patrons now don't have to vote anymore (Thought I already implemented this but apparently I didn't)
- Fixed undefined stats

7.2.0

Tue, 09 Apr 2019 11:57:47 GMT

Interesting:
- Added the `youtubevideo` command

Bugs and Fixes:
- Fixed a bug where the server owner would receive an error about not having a high enough role.
- Changed the rate limit of some websites
- More detailed stats

7.1.4

Tue, 09 Apr 2019 08:23:30 GMT

Interesting:
- Added a delay to some autocommands to distribute the autocommands more evenly

Bugs and Fixes:
- Same as Interesting

7.1.3

Fri, 05 Apr 2019 15:39:51 GMT

Interesting:
- Added connection pooling to network requests, please report any problems with NuggetBot not being able to reach websites.

Bugs and Fixes:
- Same as Interesting

7.1.2

Thu, 04 Apr 2019 09:34:42 GMT

Interesting:
- Changed the way autocommands are processed, please notify of any disfunctional autocommands

Bugs and Fixes:
- Same as Interesting

7.1.0

Sat, 30 Mar 2019 15:53:30 GMT

Interesting:
- Added the ping-pong emoji to the ping command
- NuggetBot will now send its prefix when you mention it
- You can now personally disable reactionrole dms with the `togglereactionroledmuser` command
- You can now create unassignable reactionroles, so once you have the reactionrole you can't get rid of it. (This would be useful for a "read the rules" role or something)
You can set this up with the new argument for the `addreactionrole` command, see `+help addreactionrole` for more info.
- Added assignable admins, these can do anything with NuggetBot even if they lack the permissions
Added the `useradmin` and `roleadmin` commands for this
- Removed `define` alias from `urbandictionary`
- Added a new `define` command to define a word from the dictionary

Bugs and Fixes:
- Correctly versioning NuggetBot: V(base code version).(functionality version).(patch version)

7.0.5

Fri, 29 Mar 2019 15:53:06 GMT

Interesting:
- Nothing

Bugs and Fixes:
- Changed some cluster mechanisms in the bot, hopefully, this will solve the random downtime.

7.0.4

Mon, 25 Mar 2019 17:58:11 GMT

Interesting:
- Added the channel of a deleted or edited message in the logs
- Added error codes, this makes reporting errors a lot easier.
- Added the "editautocommand" command to edit autocommands' arguments
- Added the "ligma" command (idk why, but someone wanted this)
- Added the "rko" command, this speaks for its self
- Moved the "gay" command to new content, the old content is still on the "twink" command
- Added the "autofellatio", "bulge" and "gaygif" commands
- Added the "nuggets" command, this shows you images of chicken nuggets

- Upped the reactionrole limit from 50 to 75

Bugs and Fixes:
- Fixed emoji update event
- Fixed autocommands using the wrong channel
- Changed the way some arguments are parsed
- Added the image argument type, please report any errors that may be caused by this
- Upped the MongoDB connection limit by 200%

7.0.3

Sat, 23 Mar 2019 22:22:39 GMT

Main changes:
- Changed the 'cat' command to work again, it now also accepts a breed argument
- Removed the 'dead' command, because the subreddit used as a source (r/watchpeopledie) has been banned from Reddit because of a controversial video.

Bugs and Fixes:
- Fixed Giphy links not working properly
- Fixed a bug, where if you delete an autocommand of which duplicates are present, NuggetBot deletes them all:
It now only deletes the one you ask to
- Changed the way autocommands get handled on the backend, this will hopefully not exceed any API limits now.
- Minor bug fixes

7.0.2

Thu, 14 Mar 2019 15:48:13 GMT

Added some new image commands:
- awww
- duck
- pupper
- snake
- kitten
- redpanda
- owl
- lizard
- bunny
- baguette
- croissant
- food
- uselessweb

They are all compatible with autocommands

7.0.1

Mon, 11 Mar 2019 20:11:35 GMT

fixed the notify-youtube and notify-twitch command
changed the way the blackjack game was coded
fixed typos and bugs
added around 10 new autoresponses

7.0.0

Wed, 13 Feb 2019 17:14:52 GMT

New rewritten version of NuggetBot:
- Moved from MySQL to MongoDB
- Fixed like a million bugs
- The +x and +f commands now delete the original message
- New +command command for managing command permissions and limits
- Improved the twitch/youtube notify system
- Changed the topvoters command to voterstats
- Changed the topqueries command to nsfwstats
- Added many more auto-command possibilities
- Fixed the bug where some random images would stay the same every command

6.1.3

Wed, 14 Nov 2018 12:50:48 GMT

added lesbian command
added pokeporn command
added hentai command
added bdsm command
added dpgirls command
added vore command
added feet command

Changed some shit for patrons
Fixed more bugs

6.1.2

Sat, 10 Nov 2018 13:53:31 GMT

Added leaveallroles command
Fixed some bugs
Added new autoresponses

6.1.1

Mon, 29 Oct 2018 19:04:34 GMT

added command e926
added alias to prune: purge
change prune:
+prune [messages] [filter] [filterinfo]

6.1.0

Sun, 21 Oct 2018 17:31:13 GMT

Added togglemusic command
Added setmaxpings command
Added togglechannel command

Added new max ping moderation

Added patreon only commands:
- effect
- leave
- clearqueue
- pause
- skip
- play
- resume
- summon
- queue
- np

Changed database routines

6.0.7

Sun, 14 Oct 2018 15:20:39 GMT

Added enablecommand and disablecommand commands
Added disabledcommands command

Changed the way NuggetBot interacts with the database so there could be some bugs, please report these

6.0.6

Fri, 05 Oct 2018 09:19:32 GMT

Added setdefaultbotrole command
Added togglesimplewelcome command
Added setdmwelcomemessage command
Added setdmleavemessage command
Added setjoinlogchannel command
Added announcement command

Fixed some bugs

6.0.5

Thu, 04 Oct 2018 14:18:26 GMT

Added comic command
Added toggleserverinvites
Added togglechannelinvites
Added warn command
Added pardon command
Added leave command

Fixed effect command

Automatic kick or ban at set kick and ban warning number, you can set these with:
- setkickwarning (default 3)
- setbanwarning (default 5)

changed leave to leaverole
changed join to joinrole

Added command category moderation and music

6.0.4

Sun, 30 Sep 2018 18:48:37 GMT

Added self assignable roles with these commands:
- addselfrole
- removeselfrole
- selfroles
- join
- leave

6.0.3

Thu, 27 Sep 2018 15:59:03 GMT

Added twinks command
Added doggy command
Added pov command
Added cursedimage command

Also fixed a bunch of bugs

6.0.2

Tue, 25 Sep 2018 18:02:29 GMT

Added lastpings command
Added listpossiblenugs command
Added new nug types, see the listpossiblenugs command for more info

6.0.1

Mon, 24 Sep 2018 18:04:14 GMT

Added reactionroles with the following commands:
- listreactionroles
- addreactionrole
- removereactionrole
- reactionrolehelp

Please report any bugs

6.0.0

Wed, 19 Sep 2018 18:41:02 GMT

add loli command
add r34paheal command
add konachan command
add danbooru command
add x command
add softban command
added alias for cum:cumslut
added alias for blowjob:oral
added alias for lifetip:lpt
added alias for fml:fuckmylife
move gif from social to Images
changed owesnugs to owesmoney
pokecord command removed

5.9.3

Thu, 19 Jul 2018 09:29:29 GMT

Added some new nugget types:
- inspiration
- dog
- cat
- fox
- shibe
- birb

5.9.2

Sat, 14 Jul 2018 18:58:37 GMT

pokecord command has been removed on the request of miles#6969

5.9.1

Fri, 13 Jul 2018 11:23:20 GMT

<@&466990369360314370>
Added some commands:
- topusers
- topvoters
- serverinfo
- channelinfo
- profile

Now also added the `+pokecord` command this will guess the last pokecord spawn for you.

Also added a leveling system, by typing `+profile` you can get your own stats.

And of course, a lot of bugs fixed!

5.9.0

Mon, 09 Jul 2018 15:03:37 GMT

@everyone, NuggetBot is now sharded and will be able to handle a lot more servers.
This took less time than initially expected, so that's a bonus.

The addnug command has also been modified to accommodate new nugs.
I already added 6 new nuggets to the addnug command:
- pussy
- boobs
- furry
- murr
- neko
- lewdneko

If you are missing nuggets, please tell me which ones to add in the #suggestions channel.

New features are currently being worked on!


5.8.0

Thu, 05 Jul 2018 10:35:14 GMT

Added new commands:
- darkjoke
- toggleautoresponse

setwelcomechannel removed for new commands:
- setlogchannel
- setwelcomemessage
- setleavemessage
- togglelog


A lot of logging options

also fixed some bugs

5.7.4

Tue, 26 Jun 2018 14:47:47 GMT

No new commands added, this version will be updated along the way for testing stability.
Already added a lot of bug fixes

5.7.3

Sat, 23 Jun 2018 11:56:34 GMT

Added 2 commands:
- topcommands
- topqueries

Ability to disable nsfw in a server via the dashboard.
Made basis for auto block invite, will be available soon in the dashboard.
Some other minor fixes

5.7.2

Wed, 20 Jun 2018 20:01:20 GMT

Fixed a lot of bugs.
Added 2 new commands:
- xvideos
- pornhub

5.7.1

Mon, 18 Jun 2018 17:38:30 GMT

New commands:
- dankmeme
- meirl
- showerthought
- fml
- aww
- bpt
- wholesomememe
- yomomma
- antijoke

5.7.0

Mon, 18 Jun 2018 09:58:14 GMT

You can now also get notified if a youtuber goes live or uploads a video with the +notify command.
Fuckton off new commands added:
- changelog
- shoot
- awoo
- wot
- blush
- cry
- dab
- insult
- lewd
- lick
- nom
- poke
- shrug
- slap
- tired
- happy
- teehee
- smug
- stare
- thumbsup
- triggered
- wag
- waifu-insult
- kill
- sumfuk
- tickle
- highfive
- headbang
- bite
- discordmeme
- nani
- delete
- think
- greet
- punch
- holdhands
- trap
- love
And some bug fixes

5.6.1

Thu, 14 Jun 2018 14:08:24 GMT

Added new commands:
+mlem
+notify

Also fixed a lot of bugs

5.6.0

Wed, 13 Jun 2018 19:15:21 GMT

Added some new commands:
- math
- botinfo
- google
- stocks

Also a lot of improvements under the hood

V5.5.5

Sun, 10 Jun 2018 11:47:36 GMT

Added new commands:
- weather
- detectlanguage

V5.5.4

Sun, 10 Jun 2018 10:29:28 GMT

Added new commands:
- draconic
- inspiration
- rps

V5.5.3

Sun, 10 Jun 2018 09:11:08 GMT

Added 5 new commands:
- earth
- hmmm
- facepalm
- dadjoke
- lifetip
fixed some bugs

V5.5.2

Sat, 09 Jun 2018 21:14:13 GMT

Added the yandere command and fixed some bugs