All notable changes to Paw Bot will be documented here.
- dispatcher: Defer reply errors thrown at top-level (60caa8c)
- Use interaction
locale
data to determine locale (2e31a09)
- commands:
help
command not displaying command info (e3f9ef2) - commands:
help
displaying incorrect util label (bf6a997) - commands: Argument type checking (ed90551)
- commands: E6 commands lazy
tags
argument (4c76c5e) - Argument: Bind type functions to type instance (1d88392)
- Command: Unhandled promise rejections (4e44344)
- commands: Add
specs
command (4c127b4)
- Command: Removed redundant
this.options
object (0c4f349) - Use separate config for non-production (1de4675)
- commands: Ship second argument should be optional (814a45f)
- Shards crashing from emitted errors (64c935b)
- Command: Only handle no response if returned no result (d872c22)
- commands: Add explicit
guild
constraint to nsfw commands (875ce28) - API: Furrybot endpoints returning TypeError (fc7f465)
- API: E6 endpoint returning TypeError (59459ea)
- commands: Add
embed
command (b152680) - commands: Add
about
command (53467a7) - commands: Add
invite
command (4e5d783) - commands: Add
permissions
command (491866d) - commands: Add
list
command (ac59ce3) - commands: Add
snowflake
command (6eb4461) - constraints: Add
guild
constraint (c21427c)
- CommandContext: Bind
command
(18f6b0b)
- main: Catch dispatcher errors (b1009f9)
- Short shard start timeout duration (42a768f)
- No exiting on uncaught exception (a21e6aa)
- Dispatcher: Defer interaction before responding (93daf64)
- constraints: Check if interaction has channel (afa85fa)
- Dispatcher: Catch possible Discord api errors (6c5412f)
- commands: Add
propose
command (0fed7fc) - commands: Add
lick
command (62e7e4f) - commands: Add
kiss
command (85b4999) - commands: Add
hug
command (a1f8c60) - commands: Add
howl
command (481d747) - commands: Add
hold
command (54b9ffa) - commands: Add
flop
command (0b9a11d) - commands: Add
cuddle
command (2a640f0) - commands: Add
boop
command (ded5365) - commands: Add
e926
command (797ae14) - commands: Add
e621
command (ef35d00) - commands: Add
yiff-catboy
command (7842c45) - commands: Add
yiff-dickgirl
command (de222cf) - commands: Add
yiff-lesbian
command (0e88de7) - commands: Add
yiff-gay
command (ba44883) - commands: Add
yiff-straight
command (092898e) - API: Add
yiff
endpoint (471b60f)
- Command: Edit message content upon error (83a9f5f)
- Request: Prefer env version for user-agent (0cbc9f8)
- API: Remove hard-coded tokens (11ecfc9)
- main: Acquire
GUILDS
gateway intent for nsfw constraint (5644176) - ConstraintRegistry: Incorrect iteration & pushing of constraints (46b338b)
- Extendable module not binding class functions (91259f3)
- constraints: Nsfw constraint should return string reason (4b99e3a)
- Process being initialised after first use (9558ce6)
- API:
foxes
using a redirect url (d9ce966) - Set global timezone to UTC (f8e7834)
- main: Register slash commands only for first shard (ffd4ed0)
- CommandContext: Allow
files
option (9db9a15) - BooleanArgumentType: Stringify
value
before processing (a6e2257) - Command: Null
description
(7dec8c7) - API:
parameters
cannot be used inPOST
/HEAD
requests (7d6a78a) - Request: TypeError & log errors (cc605a5)
- Argument: Default for argument being ignored (ad60a27)
- Locale: Catch-revert-to
en
lang causing hang due to bad condition (07d3a78) - Locale: Hash table provided with no object without options (00748f1)
- LanguageRegistry: Fix
cldr-data
locale check (9b9f761) - Check if args exist before iterating (07c48fd)
- Description not being added to commands (b231027)
- commands: Add
bulge
command (db2db65) - Error and exit handling, post notifications (ea2bfe3)
- Automatic restart & updater (841561b)
- commands: Add
img-jpg
command (646bd92) - commands: Add
img-mirror
command (74a8fe7) - commands: Add
img-png
command (1e9bfb2) - commands: Add
img-rotate
command (04ae575) - commands: Add
img-webp
command (15d96bc) - commands: Add
fursuit
command (c18846e) - commands: Add
shibe
command (efa09f2) - commands: Add
fursuit
command (3812ff5) - commands: Add
urban
command (dd4998f) - commands: Add
math
command (20fd1f3) - commands: Add
img-flip
command (58df2a7) - commands: Add
fox
command (edfd927)