Skip to content
This repository has been archived by the owner on Nov 6, 2021. It is now read-only.

Latest commit

 

History

History
1507 lines (738 loc) · 63.3 KB

CHANGELOG.md

File metadata and controls

1507 lines (738 loc) · 63.3 KB

Changelog

3.10.6 (2020-07-17)

Changes

  • make Derpibooru features available again. At least it's better than ponybooru (995d18c)

3.10.5 (2020-07-02)

Changes

  • make features using Derpibooru unavailable until they've sorted their shit (a6be2be)

3.10.4 (2020-06-25)

Bug Fixes

  • 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)

Bug Fixes

  • deletedata command should be usable in DMs (3bd8397)
  • fixed unwanted errors when users not found (5551caa)

3.10.2 (2020-06-20)

Bug Fixes

  • migrate CommandProcessor over to using GuildStatsManager from Core (91211f7)

Improvements

  • add guildId as an index in guild_stats_new collection (705f917)

3.10.1 (2020-06-19)

Bug Fixes

  • fixed settings communication with website (050ff32)
  • maybe fixed broken pagination on paginators? (275d5f5)

3.10.0 (2020-06-19)

Features

Bug Fixes

  • 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)

Deprecations

  • remove less used commands: pat, touch, point, poke, bite, lick, tickle, smile, stare, holdhands, cuddle, snuggle, nuzzle, nom, ascii, fuck (93c6427)

Changes

  • 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)

Improvements

  • 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)

Bug Fixes

  • 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)

Features

  • add deletedata command, allowing the deletion of all personal data (1fb8bab)

Improvements

  • add gateway intents to client options (1ba9064)

3.8.1 (2020-06-04)

Bug Fixes

  • 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)

Improvements

  • reduce message cache size to lower memory usage until trixie is ready to handle partials (ea7a4de)

3.8.0 (2020-06-01)

Features

  • add more Trixie quotes (08b3e8d)
  • add setstatus owner command to set a custom event status (2054653)

Bug Fixes

  • fixed tag displayment on Piczel streams (8c2d648)
  • fixed wrongful argument type in HelpBuilder.createParameter() (3137495)

Deprecations

  • remove seasonal commands feature (e746116)

Changes

  • 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)

Bug Fixes

  • fixed permissions problems in DMs and Guilds with unfetched message author (fbc4b91)

3.7.7 (2020-05-17)

Bug Fixes

  • 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)

Deprecations

  • deprecate chat command, as it has never really worked (8ab6c59)

3.7.6 (2020-04-29)

Bug Fixes

  • alert: fixed typo in stream embed generation (431c759)
  • fixed changelog (8a559a8)

3.7.5 (2020-04-29)

Bug Fixes

  • alert: fixed Cursor@data -> undefined (9d798fb)
  • alert cmd: fixed error on !alert when a server had a lot of subscribed streams (85c4b2f)

Changes

  • 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)

Bug Fixes

  • alert cmd: fixed so many problems in alerts, migrated alert system to TS (cb1cf8c)
  • fixed getter over inherited property "category" in AliasCommand (f454349)

Improvements

  • AlertManager: use Cursor.map() to transform DB results to Stream classes (9349df5)

3.7.2 (2020-04-27)

Bug Fixes

  • 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)

Improvements

  • add source map support for errors and stack traces (94122e2)

Changes

  • removed boobs cmd (37a2e55)
  • translate serverinfo cmd and remove all old i18n fallback code (f8e2e60)

3.7.1 (2020-04-19)

Bug Fixes

  • database: moved unknown performance bottleneck outside initialization phase (d1ee3a5)

3.7.0 (2020-04-18)

Bug Fixes

  • 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)

Features

  • 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)

Features

  • e621 cmd: cleanup and API interpretation fixes (6cf6dcf)

3.5.1 (2020-01-30)

Bug Fixes

  • dispatcher: fixed permission check for config commands (c4a98eb)
  • DocumentMapCache: replace whole document with .set() (955933b)

3.5.0 (2020-01-27)

Bug Fixes

  • alert: fixed auto-removing streams (5c65e33)
  • animal cmds: add reconnect timeout (5228356)
  • owner cmds: fixed sending responses (664f181)

Features

3.4.3 (2019-12-20)

Bug Fixes

  • alert: fixed announcing users who changed username (08ffd16)

3.4.2 (2019-12-13)

Bug Fixes

  • alert: fixed twitch stream serializing (b52bdf8)

3.4.1 (2019-12-13)

Bug Fixes

  • mute cmd: fixed getting muted words from cache (cf65699)

3.4.0 (2019-12-12)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • move waifu slots to new DatabaseManager (3f22668)

3.3.1 (2019-12-04)

Bug Fixes

  • fixed bank transactions not being of custom locale (458b60c)
  • fixed problems with servers losing their alerts and configurations (9760e2c)
  • tiny fixes (4886586)

Features

  • tell pm2 when the process is ready (c021c8a)

3.3.0 (2019-11-16)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • owo cmd: you're should translate to ur (73d0f2c)

Features

  • new command "owo" to translate anything to owo language (a96f75f)
  • i18n: add H-Hewwo language support! (efca095)

3.1.1 (2019-11-14)

Bug Fixes

  • birthday cmd: fixed birthday month only throwing error (3b836b2)
  • CommandDispatcher: fixed Trixie throwing errors in DMs (a6ae682)

3.1.0 (2019-11-13)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • backport: fixed Paginator reaction removal (59de3cf)

2.16.4 (2019-11-09)

Bug Fixes

  • 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)

Features

  • logger: improved on the logger a bit. Now uses native stdio and util.format (e06b1fe)

2.16.3 (2019-10-31)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • bj: implement Naturals (A + Q/K/J hand) rule (139ea68)

2.16.1 (2019-09-28)

Bug Fixes

  • fixed not firing beforeProcessCall() if no command is found

2.16.0 (2019-09-26)

Bug Fixes

  • 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)

Features

  • add birthday command (1c030c5)
  • added Newsletter functionality (subscribe, unsubscribe cmds) (410a9f7)

2.15.3 (2019-09-25)

Bug Fixes

  • fetch member: fixed typos made. sryyyy (aff3948)

2.15.2 (2019-09-25)

Bug Fixes

  • fetch member: fixed wrong usages of Guild.fetchMember(). (abd34be)

2.15.1 (2019-09-23)

Bug Fixes

  • status: made status loop more consistently (db85773)

2.15.0 (2019-09-23)

Features

  • status: loop over server count, website link and status text (1a5ddff)
  • implemented an error cases manager (c7b1ecd)

2.14.2 (2019-09-18)

Bug Fixes

  • 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)

Features

  • mentions parser: at last also search through usernames to find a fit (b72870a)

2.14.1 (2019-09-10)

Bug Fixes

  • ipc adapter: fixed trixieweb being denied a connected when it reconnects (1de6ec7)

2.14.0 (2019-09-10)

Bug Fixes

  • 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)

Features

  • cc runtime: add .size() to String to get length of String (05687cd)

2.13.3 (2019-08-29)

Bug Fixes

  • cc member.addRole: dont throw an error when user already has role (be2605c)

2.13.2 (2019-08-29)

Bug Fixes

  • poll cmd: fixed throwing errors because of unescaped option text (cc6fe60)

Features

  • cc runtime: improve errors and error handling (615f412)

2.13.1 (2019-08-28)

Bug Fixes

  • cc handlers: message deletion should work now (05c0623)

2.13.0 (2019-08-28)

Bug Fixes

  • 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)

Features

  • cc: implement adding and removing roles from users (217a12f)

2.12.2 (2019-08-15)

Bug Fixes

  • 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)

Features

  • intl: add full icu data file to node runtime (0f85627)

2.12.1 (2019-08-10)

Bug Fixes

  • cc regexp: fixed my upscrewings (a8d57ef)

2.12.0 (2019-08-10)

Features

  • cc: add RegExp support!! (b0d56be)

2.11.2 (2019-08-10)

Bug Fixes

  • 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)

Bug Fixes

  • revert to old version of standard-version to fix changelog generation (87c0ebe)

Features

  • implement seasonal commands (9c25b54)
  • new way to do special statuses at specific times (f905e19)

2.11.0 (2019-08-06)

Bug Fixes

  • naughty cmd: fixed progress bar (594fada)

Features

  • 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)

Features

  • casino: added blackjack (alias bj) command (65c9166)

2.9.1 (2019-07-24)

Bug Fixes

  • twitch alerts: fixed twitch alert api migration problem (d8d9008)

2.9.0 (2019-07-24)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • better error context in logs (only for developer) (c5bf4ef)
  • improved logging (08def3e)

2.8.2 (2019-07-08)

Bug Fixes

  • fixed the message nonce error thing i guess maybe?? (514129a)

2.8.1 (2019-07-05)

Bug Fixes

  • 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)

Features

  • alert command: better nsfw warn image (6f9c0bd)

2.7.3 (2019-06-28)

Bug Fixes

  • alert command: im a dumb dumb (906efc9)

2.7.2 (2019-06-27)

Bug Fixes

  • debug command: Divided internal latency by wrong factor (b63814d)

Features

  • alert: visual indication of differences between streaming services (3ddb08c)

2.7.1 (2019-06-26)

Bug Fixes

  • ascii command: fixed typo, now returning help (caa1398)
  • cc runtime: fixed RichEmbed timestamp (af26663)

Features

  • ping command: Add internal latency (3a156dd)
  • new deleted messages catching (70836c0)

2.7.0 (2019-06-24)

Bug Fixes

  • potential bug in AliasCommand, that would probably have never happened tho (6d22531)
  • cc: fixed $args (c3e0fef)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • sb: partially fix opus encode/decode errors caused by ffmpeg in soundboard (8bf3274)
  • chat command: fixed infinite typing (3ec4085)

Features

2.5.0 (2019-06-12)

Bug Fixes

  • cc interpreter: fixed Infinity (d2729f1)

Features

  • server stats: redone the whole server stats stuff (06600d8)
  • added userstats command (b36c81d)

2.4.10 (2019-05-28)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • vc manager: trixie leaves the voice call automatically again after everyone has left. (b5c09f5)

2.4.7 (2019-05-25)

Bug Fixes

2.4.6 (2019-05-25)

Features

  • dailies: update the streak method so it actually works more like a streak (c95c42c)

2.4.5 (2019-05-22)

Bug Fixes

  • alert: throw less unrelevant errors in logs (1216ad0)
  • cc: add future reserved keywords (b4710e3)

Features

  • 100% more Trixie Lulamoon quotes in the status!!!!!!1 (c2773d6)
  • updated content in !trixie command (4b8adb1)

2.4.4 (2019-05-14)

Bug Fixes

  • cc grammar: fixed grammar issues with exponential expressions (e143297)

Features

  • cc runtime: parseNumber supports radix now (a491fc6)

2.4.3 (2019-05-13)

Bug Fixes

  • cc interpreter: seriously the developer is just a big dumbo (4648982)

2.4.2 (2019-05-13)

Bug Fixes

  • 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)

Bug Fixes

  • cc database: curtial bug regarding saving custom commands fixed (8156879)
  • cc interpreter: fixed a little buggy bug (d46d778)

2.4.0 (2019-05-12)

Bug Fixes

  • naughty command: remove image upon artist' request (275e923)

Features

2.3.2 (2019-05-04)

Bug Fixes

  • alert command: some typos (39f06f8)

2.3.1 (2019-04-21)

Bug Fixes

  • alert: some twitch channels not working with names longer than 15 characters (33256b4)

2.3.0 (2019-04-16)

Bug Fixes

  • alert help: fixed supported website list (8c8895d)
  • DocumentCache expireAfterSeconds math fixed (3286b6b)

Features

  • alert command: added Piczel.tv support (3b4e5d1)
  • alert command: added Smashcast support (085495f)

2.2.0 (2019-04-15)

Bug Fixes

  • prefix command: now works like a charm again (9408b38)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • new custom mentions approach

2.0.4 (2019-02-03)

Bug Fixes

  • 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)

Bug Fixes

  • another fix for help generation for website (99e1550)

2.0.2 (2019-01-31)

Bug Fixes

  • dont crash SampleList when user not connected (836592e)

2.0.1 (2019-01-30)

Bug Fixes

  • soundboard moved to category audio (1e1b266)

2.0.0 (2019-01-30)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • guild stats: guild stats command showing right user sums now (0be9d47)
  • logging: stop logging every deleted messages (0928d9b)

1.32.0 (2019-01-16)

Bug Fixes

  • deleted command: save and return user tag from db if user not found (697cc00)
  • guild stats: send better stats to web instance (014fb80)

Features

  • add guild stats logging (6a1d858)
  • add stats command for guild stats (213c988)
  • chat/cleverbot command added (b16bb0a)

1.31.0 (2019-01-09)

Features

  • add guild stats logging (6a1d858)

1.30.1 (2019-01-03)

Bug Fixes

  • commands: fixed shrug command (22217d5)
  • commands: horsep**** command following Derpi API License (9a73861)

Features

1.30.0 (2018-12-31)

Features

1.29.1 (2018-12-31)

Bug Fixes

  • upvotes: forgot to import UpvotesManager in Core xD (95f4beb)

1.29.0 (2018-12-30)

Bug Fixes

  • fixed some optional property issues (6b3e85d)
  • mention users: fixed mentioning in waifu command (02e9788)
  • waifu: cooldown set higher (46be470)

Features

  • 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)

Bug Fixes

  • waifu: cooldown typos fixed (72ad396)

1.28.0 (2018-12-28)

Features

  • waifu: added waifu escape command (3496320)

1.27.0 (2018-12-28)

Bug Fixes

  • nsfw commands: image commands now obey guidelines (b9adfd6)

Features

  • added a changelog and release chain (37c9929)
  • post stats to ls.terminal.ink (acded38)

1.25.6 (2018-12-27)

Bug Fixes

  • show MLP category in help (2cdbdcb)