3.10.6 (2020-07-17)
- make Derpibooru features available again. At least it's better than ponybooru (995d18c)
3.10.5 (2020-07-02)
- make features using Derpibooru unavailable until they've sorted their shit (a6be2be)
3.10.4 (2020-06-25)
- fixed member leave announcements and statistics in large servers and member ban announcements and statistics (51a7bed)
- fixed too long error cases in viewerrors command (76d885f)
3.10.3 (2020-06-23)
- deletedata command should be usable in DMs (3bd8397)
- fixed unwanted errors when users not found (5551caa)
3.10.2 (2020-06-20)
- migrate CommandProcessor over to using GuildStatsManager from Core (91211f7)
- add guildId as an index in guild_stats_new collection (705f917)
3.10.1 (2020-06-19)
- fixed settings communication with website (050ff32)
- maybe fixed broken pagination on paginators? (275d5f5)
3.10.0 (2020-06-19)
- add watch command (a80b042)
- Core: allow loading TypeScript command files (86072e8)
- fixed @Trixiebot not working (c7476e1)
- fixed findDefaultChannel() return type (195ff0a)
- fixed searching with AND, OR, NOT on derpi and e621 commands (6a7838a)
- remove less used commands: pat, touch, point, poke, bite, lick, tickle, smile, stare, holdhands, cuddle, snuggle, nuzzle, nom, ascii, fuck (93c6427)
- update trixie command (d9cd8fd)
- types: changed getNextSequence() context to any type (to allow for per-guild sequences like { type: string, guildId: string }) (5dd3fff)
- migrate to new hostname (56b7e22)
- member log: update info message when Trixie joins the server (e73efa5)
- stats: improve type support and bad coding habits (523b0b5)
- allow registering multiple aliases per registerAlias() call on CommandRegistry and TreeCommand (9e49bf0)
- status: load only events from DB that are active or upcoming (a61da60)
3.9.1 (2020-06-08)
- alert: fixed Twitch alerts (68831c7)
- tts: fixed throwing error if message to react to has been deleted (64725ae)
- anonymise user statistics in DatabaseManager.deleteUserData() (7782eac)
- removed --icu-data-dir as ts-node flag (e53ba74)
3.9.0 (2020-06-07)
- add deletedata command, allowing the deletion of all personal data (1fb8bab)
- add gateway intents to client options (1ba9064)
3.8.1 (2020-06-04)
- update imports for CommandRegistry (bc4ed62)
- presence status: stop blocking in init (daba8c3)
- fixed exec command throwing when exit code != 0 and output exit code (07c9477)
- fixed uuid v1 import (d9fdb20)
- removed hard coded status from development (22e6f4d)
- reduce message cache size to lower memory usage until trixie is ready to handle partials (ea7a4de)
3.8.0 (2020-06-01)
- fixed tag displayment on Piczel streams (8c2d648)
- fixed wrongful argument type in HelpBuilder.createParameter() (3137495)
- remove seasonal commands feature (e746116)
- move presence status updater to own manager (75d8527)
- remove chat command (efd8047)
- remove chucknorris command (80f8422)
- remove larson command (f9fdd8d)
- remove naughty command (4931f72)
- remove trump command (ac16d38)
3.7.8 (2020-05-20)
- fixed permissions problems in DMs and Guilds with unfetched message author (fbc4b91)
3.7.7 (2020-05-17)
- derpi cmd: limit number of artists displayed (20ffe30)
- fixed all commands that parse message mentions to throw error (51fed01)
- fixed changelog parser (7d4fc9a)
- fixed getting random item of array (which fixed undefined status) (250df3b)
- fixed global rate limiter typos (7134e58)
- fixed serverinfo command (ad34426)
- deprecate chat command, as it has never really worked (8ab6c59)
3.7.6 (2020-04-29)
3.7.5 (2020-04-29)
- alert: fixed Cursor@data -> undefined (9d798fb)
- alert cmd: fixed error on !alert when a server had a lot of subscribed streams (85c4b2f)
- locale: stopped adding modified edit() to Message and use LocaleManager.edit(message) instead (fb0f37f)
3.7.4 (2020-04-29)
3.7.3 (2020-04-29)
- alert cmd: fixed so many problems in alerts, migrated alert system to TS (cb1cf8c)
- fixed getter over inherited property "category" in AliasCommand (f454349)
- AlertManager: use Cursor.map() to transform DB results to Stream classes (9349df5)
3.7.2 (2020-04-27)
- build: fixed TypeScript compilation target for Node 12 (bb383ad)
- chat cmd: fixed typing forever (72425e9)
- database: remove deprecated autoReconnect option (63f56fd)
- DocumentMapCache: fixed inproper object cloning (2aa7f13)
- expand dong cmd: fixed typo causing unset scope (a429555)
- logger: fixed logging arguments as array from namespace() (77b0243)
- logger: removed log.bind(log) to run away from "log.bind is not a function" (a0f9186)
- penis cmd: fixed leaderboard (988f838)
- timeout cmd: fixed success message (5ce9fe3)
- fix for 4cc93dc (83ee283)
- fixed accidental empty message (6a2626b)
- optionate color in basicTEmbed() (9d5d45e)
- pass right parameters to MessageContext (f7a103f)
- add source map support for errors and stack traces (94122e2)
- removed boobs cmd (37a2e55)
- translate serverinfo cmd and remove all old i18n fallback code (f8e2e60)
3.7.1 (2020-04-19)
- database: moved unknown performance bottleneck outside initialization phase (d1ee3a5)
3.7.0 (2020-04-18)
- alert: fixed caching bug where removing and re-adding stream would send alerts to wrong channel (a48f94c)
- CCManager.test: fixed return type (351070c)
- derpi cmd: fixed code after Derpibooru API update (5ae5f8c)
- e621: fixed code after e621 API update (878d962)
- expand dong: added missing category (e4372be)
- soundboard sample id: fixed code after nanoid update (3356d18)
- twitch alerts: fixed code after twitch package update (8594039)
- add Keyword category to keyword commands (d460b34)
- ascii cmd: update filetype code (a92e3b1)
- boobs cmd: Deprecate boobs command (33a1cd0)
- update TrixieBot to use Discord.js@12 (09efcc0)
3.6.0 (2020-02-01)
- e621 cmd: cleanup and API interpretation fixes (6cf6dcf)
3.5.1 (2020-01-30)
- dispatcher: fixed permission check for config commands (c4a98eb)
- DocumentMapCache: replace whole document with .set() (955933b)
3.5.0 (2020-01-27)
- alert: fixed auto-removing streams (5c65e33)
- animal cmds: add reconnect timeout (5228356)
- owner cmds: fixed sending responses (664f181)
- add possum command (6ef4f57)
3.4.3 (2019-12-20)
- alert: fixed announcing users who changed username (08ffd16)
3.4.2 (2019-12-13)
- alert: fixed twitch stream serializing (b52bdf8)
3.4.1 (2019-12-13)
- mute cmd: fixed getting muted words from cache (cf65699)
3.4.0 (2019-12-12)
- fixed roles command not working (75b3a81)
- fixed unmute command not working (6859945)
- disable/enable cmds: fixed action when no command or category is given (1ccc4a8)
- help: fixed alias being added way too often in new system (21d44ee)
- waifu cmd: fixed NaN slots, allowing for infinite waifus (59b3c30)
- realise sending large text responses in owner commands (dcd6f1c)
- alert cmd: allow posting NSFW and SFW streams into seperate channels (4d18f3c)
- alert cmd: support passing links in "<" url ">" format (5de3e78)
- alert cmd: update help content with new features (a88dda2)
- help: add multiple usages (fb27a4a)
3.3.2 (2019-12-08)
- fixed config command throwing error when setting .enabled properties (bb868e5)
- fixed config.website_url and config.invite_url crashing bot if omitted (c7c0d42)
- fixed eval command having no access to message object (ec0dad9)
- stop blocking bootup (11f01ff)
- move waifu slots to new DatabaseManager (3f22668)
3.3.1 (2019-12-04)
- fixed bank transactions not being of custom locale (458b60c)
- fixed problems with servers losing their alerts and configurations (9760e2c)
- tiny fixes (4886586)
- tell pm2 when the process is ready (c021c8a)
3.3.0 (2019-11-16)
- add blackjack title translation (b035a9a)
- disable enable cmd: fixed typo (that wouldn't have happened if I used Typescript (cc5ff4f)
- enable and disable commands work again!!! (afba304)
- fixed class names (2f6c5a8)
- help cmd: fixed help still showing disabled commands (7cb6435)
- credits: simplified custom credit names (a014e5b)
- allow disabling whole categories of commands via !disable category and !enable category (5bc2cc0)
- update categories (26ff1ef)
3.2.0 (2019-11-15)
- owo cmd: you're should translate to ur (73d0f2c)
- new command "owo" to translate anything to owo language (a96f75f)
- i18n: add H-Hewwo language support! (efca095)
3.1.1 (2019-11-14)
- birthday cmd: fixed birthday month only throwing error (3b836b2)
- CommandDispatcher: fixed Trixie throwing errors in DMs (a6ae682)
3.1.0 (2019-11-13)
- logging: make trixie log without colour again, as it caused some formatting issues. (Also I don't need color anyway) (196123f)
- time unit display: fixed weird useless rate limit messages (6ce688e)
- translations parsing: update modified translations as well (bada505)
- TranslationPlural: count as argument has been replaced by putting a "count" prop as a formatter prop (a79bd0f)
- re-wrote the CommandDispatcher and replaced BaseCommand#beforeProcessCall() with a nicer approach (c63a7e3)
3.0.0 (2019-11-11)
- add missing licence headers (ffdb907)
- removed newline at end of translation (a8a966f)
- help: fixed help of several commands! (bd1c7ca)
- MessageContext#translator: check for instance of TextChannel (2365828)
- changed logic in processor, dispatchers and command classes to use MessageContext and new Translation features (476b7df)
- prepare more stuff (c5b411d)
- update Paginator to support TranslationResolvables (afdab93)
- i18n: added German Translations (6261663)
- i18n: All new internationalization approach (5f9d535)
- i18n: make all translatable commands able to be translated (61266df)
- RateLimiter: add a toTranslation() method to get a i18n-able Resolvable back (471d4bf)
2.16.5 (2019-11-11)
- backport: fixed Paginator reaction removal (59de3cf)
2.16.4 (2019-11-09)
- AudioManager disconnect: dirty way of fixing '._destroy is not a function' (0ed2668)
- birthday month: fix response on 0 birthdays (a9a04d0)
- birthday month: work around a really strange error (04b7a43)
- derpi: should probably throw a proper error, but fixed api result not having a search property (cf79e25)
- waifu trade: return help when no content is given instead of throwing error "mentions.members of null" (0bb0409)
- logger: improved on the logger a bit. Now uses native stdio and util.format (e06b1fe)
2.16.3 (2019-10-31)
- status: fixed halloween status time range (0225578)
- fixed CHANGELOG.md missing entry (a350f58)
- HelpBuilder: fixed undefined alias if parentName is undefined (254e297)
2.16.2 (2019-10-06)
- alert: hopefully fixed problem with Error on missing Config#channel in StreamProcessor#removeChannel() (7f4d183)
- birthday cmd: fixed error if member if not found instead of returning null (19136b9)
- bj: fix doubling to follow actual rules (only on original hand and score 9, 10, 11) (4c6ee22)
- derpi cmd: fixed checking for empty query (134c32a)
- bj: implement Naturals (A + Q/K/J hand) rule (139ea68)
2.16.1 (2019-09-28)
- fixed not firing beforeProcessCall() if no command is found
2.16.0 (2019-09-26)
- announcements: MemberAdd, MemberRemove and BanAdd work again!!! (e5cdccc)
- birthday cmd: update hourly to at least show good will (d5299e5)
- error cases: fixed error catching in DM channels (987d193)
- waifu steal cmd: fixed "@ undefined" bug if waifu hasn't yet been claimed (cbee0cf)
- add birthday command (1c030c5)
- added Newsletter functionality (subscribe, unsubscribe cmds) (410a9f7)
2.15.3 (2019-09-25)
- fetch member: fixed typos made. sryyyy (aff3948)
2.15.2 (2019-09-25)
- fetch member: fixed wrong usages of Guild.fetchMember(). (abd34be)
2.15.1 (2019-09-23)
- status: made status loop more consistently (db85773)
2.15.0 (2019-09-23)
- status: loop over server count, website link and status text (1a5ddff)
- implemented an error cases manager (c7b1ecd)
2.14.2 (2019-09-18)
- BaseCommand: fix default rate limiter message (f8a825a)
- help generation: add missing space after "optional" identifier (099f4ea)
- IPC Adapter: fixed little typo (6aa1cd0)
- member fetching: fixed fetching members instead of getting them only from cache (f31743a)
- README: fix scrolling of footer license notice on Github (35ebaf7)
- touch cmd: fixed wrong no-mention message (683e4d1)
- waifu cmd: re-adjust steal and escape chances (5b93fbe)
- mentions parser: at last also search through usernames to find a fit (b72870a)
2.14.1 (2019-09-10)
- ipc adapter: fixed trixieweb being denied a connected when it reconnects (1de6ec7)
2.14.0 (2019-09-10)
- audio stuff: stop sending duplicate audio packets as Discord stopped supporting it (59cc861)
- cc errors: move error logging of unknown errors from master to worker for better debugging (a578660)
- cc settings: fixed returned parameters for dashboard (5d332c0)
- CustomCommand: fixed trying to run empty or invalid custom command (fe5b6ec)
- e621 cmd: give proper error if parsing the response failed or connected was refused (72238d8)
- owner cmds: send message to channel with id if guild with id doesn't exist (4c17a6c)
- cc runtime: add .size() to String to get length of String (05687cd)
2.13.3 (2019-08-29)
- cc member.addRole: dont throw an error when user already has role (be2605c)
2.13.2 (2019-08-29)
- poll cmd: fixed throwing errors because of unescaped option text (cc6fe60)
- cc runtime: improve errors and error handling (615f412)
2.13.1 (2019-08-28)
- cc handlers: message deletion should work now (05c0623)
2.13.0 (2019-08-28)
- some typos (5184ba2)
- bj cmd: no longer secretly double downable (e581c60)
- db: switch to new server discovery engine (43889a5)
- trixie cmd: fixed !trixie in DMs (9f7cc70)
- cc: implement adding and removing roles from users (217a12f)
2.12.2 (2019-08-15)
- alert: fix a little bug when deleting an online message (aa9ad09)
- ascii cmd: fix errors regarding mime type recognition and switched to fetch instead of request module (77b9f15)
- blackjack: don't give double the bet as a win (8ebdb43)
- gif cmd: fixed gif random command in not nsfw channels (fcd76e7)
- info cmd: fixed memory usage display (f30720a)
- penis cmd: fixed penis creation (bbccf67)
- intl: add full icu data file to node runtime (0f85627)
2.12.1 (2019-08-10)
- cc regexp: fixed my upscrewings (a8d57ef)
2.12.0 (2019-08-10)
- cc: add RegExp support!! (b0d56be)
2.11.2 (2019-08-10)
- sb list: replace non-emojis in set and fill up to max amount of samples (5b3f842)
- status: didn't floor random array index (acb83d4)
2.11.1 (2019-08-07)
- revert to old version of standard-version to fix changelog generation (87c0ebe)
2.11.0 (2019-08-06)
- naughty cmd: fixed progress bar (594fada)
- add DocumentMapCache#update (a16884e)
- daily command: finally calculate daily streaks by individual dates they were collected (e898761)
- add github and reportbug commands (7c6008e)
- gracefully shut down bot on reboot and kill signals (1baad00)
2.10.0 (2019-07-25)
- casino: added blackjack (alias bj) command (65c9166)
2.9.1 (2019-07-24)
- twitch alerts: fixed twitch alert api migration problem (d8d9008)
2.9.0 (2019-07-24)
- message collector, permissionsFor fixes (d3ec01c)
- cc errors: handle non-runtime errors (959e69c)
- cc manager: put custom commands type command first before any keyword commands (0b127ae)
- create better keyword registry (need to work on this implementation) (add14bc)
- implement CommandScope (bae7908)
- implemented CommandScope for commands that can be executed in not just guilds (71c2678)
- cli: add ascii banner (c970647)
- scoped cmds: make all commands that don't need guilds available in dm (559f5d3)
2.8.3 (2019-07-13)
- alert: don't log unreachable api errors. They just clutter the logs with garbage (6b87076)
- hopefully fixed problems with missing Message#member on messages sent in guild (b0b8202)
- Audio Manager: destroy voice connection when disconnected from a vc by an admin. (e915cdb)
- blep command: show blep gif (12ebc79)
- owner commands: fix exec errors on too long stdout and allowed top level await in eval (dd7b13f)
- owner commands: fixed Trixie crashing when looking up a file (974a9bd)
- poll command: handle NaN and 0 votes errors (8bd9bf7)
- role command: Collection#find deprecation waning (4f76730)
2.8.2 (2019-07-08)
- fixed the message nonce error thing i guess maybe?? (514129a)
2.8.1 (2019-07-05)
- alert command: Piczel endless errors when no stream is online on the site (1a4f00d)
- audio manager: disconnecting even tho already disconnected (e972b3c)
2.8.0 (2019-06-30)
- alert command: better nsfw warn image (6f9c0bd)
2.7.3 (2019-06-28)
- alert command: im a dumb dumb (906efc9)
2.7.2 (2019-06-27)
- debug command: Divided internal latency by wrong factor (b63814d)
- alert: visual indication of differences between streaming services (3ddb08c)
2.7.1 (2019-06-26)
- ascii command: fixed typo, now returning help (caa1398)
- cc runtime: fixed RichEmbed timestamp (af26663)
2.7.0 (2019-06-24)
- potential bug in AliasCommand, that would probably have never happened tho (6d22531)
- cc: fixed $args (c3e0fef)
- Command System: added Overloaded Commands (5342c36)
- Command System: Improved Plug&Play-ability of commands (4a34db9)
- added overloaded commands everywhere needed, (31c9da8)
- added ROADMAP.md (47dd02d)
- help command: deep search help (e.g. !help alert remove) (e93e1ca)
- help command: show custom commands (db7f284)
2.6.0 (2019-06-20)
- adjusted statistics update interval to prevent ratelimit errors (86474ab)
- allow owner accessing config and db in owner commands (4d6dd88)
- finding default channel when vc channel is called "general" bug (f89362e)
- fixed some more small issues (a6be3af)
- leave vc if only bots are left in the chat (89cfbbe)
- alert command: Re-imagined the autoban command. Now actually usable for all cases. Yay! (b501883)
- add Paginator to penis command (90e22a0)
- alert command: show alert list when passing alert command no arguments (ux flow) (e8da17b)
2.5.1 (2019-06-17)
- sb: partially fix opus encode/decode errors caused by ffmpeg in soundboard (8bf3274)
- chat command: fixed infinite typing (3ec4085)
- cleaner config files (55f0eae)
2.5.0 (2019-06-12)
- cc interpreter: fixed Infinity (d2729f1)
2.4.10 (2019-05-28)
- cache: circular code typo fixed (89633c6)
- changelog command: fixing the bullet point lists and added a link to the full changelog (2f8fa72)
- db caching: now actually caching documents after going into the db (cf2a897)
- caching: add internal doc ttl (50fa2b8)
- tried to cache more. Failed, but hey. Reduced db queries before command execution from 5 to 4 (4d5aa87)
2.4.9 (2019-05-28)
- message mentions: fixed some critical bugs with empty strings matching to some user in the server (4396cc5)
- divine discord bots stats update fixed (db0aa65)
2.4.8 (2019-05-28)
- vc manager: trixie leaves the voice call automatically again after everyone has left. (b5c09f5)
2.4.7 (2019-05-25)
- dailies: im stupid (a12cd2f)
2.4.6 (2019-05-25)
- dailies: update the streak method so it actually works more like a streak (c95c42c)
2.4.5 (2019-05-22)
- 100% more Trixie Lulamoon quotes in the status!!!!!!1 (c2773d6)
- updated content in !trixie command (4b8adb1)
2.4.4 (2019-05-14)
- cc grammar: fixed grammar issues with exponential expressions (e143297)
- cc runtime: parseNumber supports radix now (a491fc6)
2.4.3 (2019-05-13)
- cc interpreter: seriously the developer is just a big dumbo (4648982)
2.4.2 (2019-05-13)
- cc communication: fixed some problems that could lead to unexpected errors (188564e)
- cc grammar: fixed some crutial grammar problems in TrixieScript parser regarding chained multiply and additive operations (606eae4)
2.4.1 (2019-05-12)
- cc database: curtial bug regarding saving custom commands fixed (8156879)
- cc interpreter: fixed a little buggy bug (d46d778)
2.4.0 (2019-05-12)
- naughty command: remove image upon artist' request (275e923)
- Custom Commands have been added. Get more information about this feature at https://docs.trixie.loneless.art (293669d)
2.3.2 (2019-05-04)
- alert command: some typos (39f06f8)
2.3.1 (2019-04-21)
- alert: some twitch channels not working with names longer than 15 characters (33256b4)
2.3.0 (2019-04-16)
- alert help: fixed supported website list (8c8895d)
- DocumentCache expireAfterSeconds math fixed (3286b6b)
2.2.0 (2019-04-15)
- prefix command: now works like a charm again (9408b38)
- alert: !alert compact and !alert cleanup commands added (6e9ee6b)
- alert: added Twitch support (9d32fb4)
- alert: New alert system behind the scenes. (f599e7b)
2.1.1 (2019-03-03)
- audio manager: updated voice channel reference, when trixie is moved from vc to vc (8e35089)
- fixed other people having a say wether you can buy or cancel a soundboard or waifu slot purchase (6c87511)
- new mentions in text and image action commands not working (6968800)
- some code typos (5d44930)
- tried to fix some id of null errors. Let's see with how much success (741f157)
2.1.0 (2019-03-03)
- audio manager: updated voice channel reference, when trixie is moved from vc to vc (8e35089)
- fixed other people having a say wether you can buy or cancel a soundboard or waifu slot purchase (6c87511)
- some code typos (5d44930)
- tried to fix some id of null errors. Let's see with how much success (741f157)
- new custom mentions approach
2.0.4 (2019-02-03)
- soundboard command: users not in vc cannot play samples from sb list anymore (d0dd0b4)
- tts & soundboard command: delay in playback (e74dd51)
2.0.3 (2019-01-31)
- another fix for help generation for website (99e1550)
2.0.2 (2019-01-31)
- dont crash SampleList when user not connected (836592e)
2.0.1 (2019-01-30)
- soundboard moved to category audio (1e1b266)
2.0.0 (2019-01-30)
- daily command: fixed bug in daily command where it would crash when not already called before (6ec06da)
- mlpquote command: fixed "submitted by" link (395f13a)
- poll command: {{votesCount}} bug fixed (87eafa4)
- bigger horsepussy (e8d21db)
- change from old to new website url (5961f4c)
- added alias stop for stopvc command (d2128bd)
- bank trans command added (f3d1520)
- seperated trixie and help command (887ead1)
- soundboard command added (c6e50a2)
1.34.1 (2019-01-27)
- global rate limiter (so sorry so sorry that it showed up in every help command) (dfb14cd)
- upvotes: headers for receiving upvotes fixed (4ee3843)
1.34.0 (2019-01-27)
- ascii command: finally fixed ascii command DOS (I hope) (1b12402)
- credits: check account state before getting dailies (6f1d58e)
- credits help: fixed some usage issues (ae4fb30)
- website manager: undefined this error while getting deleted messages fixed (d1853cd)
- added a Rate Limiter to every command. (cbd3420)
- commands throwing errors when deleting messages that were already deleted (37b9080)
- encode most queries in URLs (trump, mlp, derpi) to URI components now, so they return the wanted results (2c65cb1)
- help generation for website fix (acc848a)
- hoping to fix some "missing permission" errors (8bb362c)
- join, stop, leave commands added (cc7b0dc)
- new audio manager for easier voice channel handling (6975736)
- 8ball command: give less neutral replies (8304377)
- daily command: send time left (db3f89d)
- new paginator: now emoji based (1ffbd90)
1.33.0 (2019-01-22)
- ascii command: tried to fix the ascii command (6b21f70)
- help command: fixed some help command bugs (0e3ea71)
- timeout command: fix wrong database call and therefore a deprecation error (560d865)
- whois command: remove fetchUser code, as it's being deprecated (623dfaa)
- add a currency system (cdec948)
- bank and daily command added (5b6f49a)
- whois command added (f5d9551)
- waifu command: buyslots command added (947b91e)
1.32.1 (2019-01-16)
- guild stats: guild stats command showing right user sums now (0be9d47)
- logging: stop logging every deleted messages (0928d9b)
1.32.0 (2019-01-16)
- deleted command: save and return user tag from db if user not found (697cc00)
- guild stats: send better stats to web instance (014fb80)
- add guild stats logging (6a1d858)
- add stats command for guild stats (213c988)
- chat/cleverbot command added (b16bb0a)
1.31.0 (2019-01-09)
- add guild stats logging (6a1d858)
1.30.1 (2019-01-03)
- commands: fixed shrug command (22217d5)
- commands: horsep**** command following Derpi API License (9a73861)
- new stats logic (f4f7057)
1.30.0 (2018-12-31)
- add changelog command (9e2da74)
1.29.1 (2018-12-31)
- upvotes: forgot to import UpvotesManager in Core xD (95f4beb)
1.29.0 (2018-12-30)
- fixed some optional property issues (6b3e85d)
- mention users: fixed mentioning in waifu command (02e9788)
- waifu: cooldown set higher (46be470)
- stats: post stats to discordbotlist.com (acfccd5)
- Instead of mentioning users, can also Username#0000 them (8e93701)
- stats: post stats to discordbots.org (6afaf39)
- votes: added vote webhooks (648df90)
1.28.1 (2018-12-28)
- waifu: cooldown typos fixed (72ad396)
1.28.0 (2018-12-28)
- waifu: added waifu escape command (3496320)
1.27.0 (2018-12-28)
- nsfw commands: image commands now obey guidelines (b9adfd6)
1.25.6 (2018-12-27)
- show MLP category in help (2cdbdcb)