- Fixed a bug where Payload would keep typing in a channel for reasons unknown.
- Fixed ESEA match result previews.
- Fixed steam connect links being wonky with some passwords.
- Fixed the Payload user count to not include duplicate users.
- Fixed formatting for TFTV thread previews.
- Migrated from SQLite to MongoDB for data storage.
- Added log stats tracking for users who linked their Steam ID using the
link
command. - Added the ability to use custom community IDs with the
link
command. - Added several new commands:
- help
- invite
- playercheck
- r34
- server
- user
- Added ability to find out more about a command by using the help command (pls help command)
- Added the following automatic link previews:
- etf2l teams
- Removed outdated commands:
- status
- exec
- rcon
- restrict
- Removed the
rgl
command until further notice. - Removed the special admin syntax (**command).
- Added variety to the output of the
r34
command.
- Fixed a bug where TFTV thread previews would have the wrong post timestamp.
- Added the
changelog
command.
- Added the
choose
command.
- Updated
r34
to determine the top rated post from a smaller random sample size to increase potential results (it's hard to explain just look atsrc/preload/commands/r34.ts
).
- Added the
music
command.
- Disabled the
music
command temporarily.
- Fixed a bug in the
combine
command where incorrect data would be sent to Logify resulting in an error.
- Added server querying for connect info generation.
- Added
bruh
.
- Added highlander.tf thread previews.
- Fixed URL matching for highlander.tf thread previews.
- Added case insensitivity for the command prefix.
- Added avatar URL to
user
command.
- Added
purge
. - Payload will now show information in its status.
- Added
findping
.
- Added a good bot response.
- Added a framework for image manipulation commands!
- Added a way to remove iFunny watermarks:
nofunny
.
- Added new image modification commands:
focus
sans
- Use
pls help
on each of these commands to learn more!
- Added the
avatar
command.
- Added the
gibus
command.
- Added preparations for new log combiner update.
- Fixed
link
thinking numerical steam IDs are invalid.
- Now enforcing unique logs.tf API keys.
- Added
config
. - Added clickable link to
logs
response.
- Reduced the character limit of forum post previews to 400 (from 1000).
- Applies to both TFTV and HLTF forums post previews.
- Preparing for a semi-major update:
- Added user config option for notifications.
- Updated user database schema to include
notificationsLevel
andlatestUpdateNotifcation
.
- Added notifications.
- You can select the level of notifications you'd like to be opted in to. Type
pls help config
for more info.
- You can select the level of notifications you'd like to be opted in to. Type
- Fixed a bug in the
config
command where a user without prior db entry creation using the command would break everything. - Fixed
snipe
crashing the bot when scanning messages in DMs. - Yes, I've noticed that payload.tf is down and will eventually get it back up.
- Fixed the
combine
command (finally).
- Added the
translate
command. - Improved opt-out message for update notifications.
- Re-organized notification opt-in levels to the following:
- 2: Send major and minor notifcations.
- 1: Send only major notifications.
- 0: Don't send notifications.
- Changed help and feedback text in various commands to be more clear.
- Updated localization files.
- Fixed the
translate
command having shitty regex checks and crashing the bot.
- Added the ability to restrict commands from being used in specific channels.
- Find out more with
pls help restrict
andpls help unrestrict
.
- Find out more with
- Added the
pushcart
command.
- Improved the
restrict
andunrestrict
syntax to allow for more versatility:- Added the ability to select channels.
- Added the ability to select all commands with
{all}
. - Added the ability to select all channels with
#{all}
. - Example:
pls restrict pushcart #{all}
.- Restricts the pushcart command in all text channels.
- Added the
leaderboard
command.- View the global pushcart leaderboard!
- Internal changes to allow for scheduled tasks to be easier to write.
- Fixed the alignment of the gibus hat in the
gibus
command.
- Rewrote how commands are handled internally (took a long-ass time).
- Lots of command changes:
- help
- No longer displays long blocks of text.
- Information for commands with subcommands is seperated by subcommand.
- e.g.
pls help config notifications
is now valid.
- e.g.
- pushcart
- Added a daily limit of 1000 points.
- Moved
leaderboard
andrank
commands to be subcommands ofpushcart
. - Added the ability to view other users' ranks.
- Added the
gift
subcommand. Gift points to other users!
- restrict/unrestrict
- Made feedback messages less spammy when using {all} tags.
- rtd
- Added the ability to roll multiple dice at once.
- server
- Cleaned up dead subcommands.
- user
- Fixed bug where users with no logs recorded would be missing info.
- Added point count to the user info display.
- help
- Internal changes:
- Added caching for DB in all commands. Things should be faster now.
- Made feedback messages more consistent in the way things are phrased.
pls bruh
is 100% more bruh.- Fixed "Payload is typing..." issues across the board.
- Fixed an issue with the
pls pushcart gift
command that would allow users to gift negative points.
- Added the
pushkart
command. - Added an optional user mention argument to
bruh
.
- REJOICE. Notification settings have been fixed. You can now actually opt-out of these notifications using
pls config notifications 1
.
- updated
pls combine
command, thanks to mały and Czepeel for the code analyze and the fix. - updates
pls translate
command, so it translates directly to the English, also it doesn't need brackets to the multiple word phrases anymore. - added
pls pchajwozek
, basicallypls pushcart
in Polish, - updated :payload: emote with the new ID, so it shows up a proper emote an all servers while executing
pls pushcart
,pls pushkart
andpls pchajwozek
commands.