v2.6.0
1.Fixed inaccurate data of GET /dlog/statistics/chart|summary
2.Separated ETS2/ATS
data of GET /dlog/statistics/chart
3.Added ?joined_after|before
to GET /user/list
, /member/list
4.Converted delivery_log_channel_id
, webhook_division(_message)
, webhook_audit
to hook_delivery_log
, hook_division
, hook_audit_log
to support both webhook_url
and channel_id
5.Renamed config.application_types[].webhook
to webhook_url
, added channel_id
6.Increased channel_id
priority in AutoMessage
, which will try using channel_id
before using webhook_url
if set
7.Added queue for most Discord API calls to handle 429s
8.Improved notification DM rate limit handler
9.Added dlog_stats
building and GET /dlog/statistics/details
10.Added config.ranks[].bonus
for bonus points when submitting a job after driver reaches a rank
There are 3 major updates in this release:
1. Queuing Discord API calls to prevent 429s, meaning that theoretically you can put unlimited roles in role_change
field
2. Added dlog_stats
, you may "early access" it via API /dlog/statistics/details
. This works like 2022 Wrapped but this time we integrated it into backend and added real-time updates (there might be a delay of up to 60 seconds)
3. Added automatic bonus points with config.ranks[].bonus
, the configuration format is shown below:
- *
min_distance
/max_distance
: int - *
probability
: float = 0~1 - *
type
: str =fixed_value
/fixed_percentage
/random_value
/random_percentage
-
val
: int/float whentype
isfixed_*
-
min
/max
: int/float whentype
israndom_*