|
c5ee70bea4
|
build(gokord): update to v0.6.0
|
2025-02-07 15:50:56 +01:00 |
|
|
50256de970
|
refactor(reducer): iterate over users in database
and possible fix of 'shadow' users
|
2024-11-25 09:35:44 +01:00 |
|
|
81d9910e5e
|
fix(vocal): detection of connection and disconnection not working
|
2024-10-20 12:45:28 +02:00 |
|
|
91f71b33cd
|
fix(reduce): wrong key while fetching last event
|
2024-07-01 14:48:07 +02:00 |
|
|
5b0d9e4dd3
|
chore(discord): prevent spaming discord API if a guild has more than 50 users
|
2024-06-17 14:33:15 +02:00 |
|
|
460e2ee881
|
fix(gorm): not handling interface in type
|
2024-04-18 12:55:43 +02:00 |
|
|
23f397c180
|
fix(event): using old UserBase
|
2024-04-18 12:50:36 +02:00 |
|
|
1f5c649169
|
feat(deps): update to gokord v0.3.0
|
2024-04-18 12:32:29 +02:00 |
|
|
6c2436093b
|
fix(command): reset-user not working and can reset bot
|
2024-04-16 16:10:08 +02:00 |
|
|
fe789ad072
|
feat(command): reset and reset-user
|
2024-04-16 15:58:20 +02:00 |
|
|
6b595b8b11
|
Merge pull request #1 from anhgelus/feat/xp-reducer
[Feat] Add XP reducer
|
2024-04-16 15:46:52 +02:00 |
|
|
ff711c918d
|
feat(xp): max xp per message
|
2024-04-16 15:46:26 +02:00 |
|
|
b4e72dcae1
|
docs(debug): better debug log
|
2024-04-16 15:44:02 +02:00 |
|
|
7fe68106be
|
feat(reducer): periodic reducer updating xp
|
2024-04-16 15:24:25 +02:00 |
|
|
ef39c156f9
|
feat(reducer): role update on new level
|
2024-04-16 15:23:15 +02:00 |
|
|
c3dc81bd29
|
fix(reducer): sql error integer > int64max
|
2024-04-16 15:15:30 +02:00 |
|
|
5655170779
|
fix(xp): already removed never reset
|
2024-04-15 19:42:32 +02:00 |
|
|
76745af0e8
|
fix(xp): strange comportment with -=
|
2024-04-15 19:40:42 +02:00 |
|
|
9f9c27f422
|
feat(debug): adapt xp functions while debug is enabled
|
2024-04-15 19:15:37 +02:00 |
|
|
84bf4caed2
|
feat(xp): add +1 in lose function xp part
|
2024-04-15 19:10:21 +02:00 |
|
|
0a6ecf6af7
|
feat(xp): implements xp reducer
|
2024-04-15 19:06:33 +02:00 |
|
|
9de1f3f90b
|
feat(xp): xp update without reseting last event
|
2024-04-15 18:59:10 +02:00 |
|
|
f00941a17a
|
feat(xp): storage of already removed xp
|
2024-04-15 18:56:21 +02:00 |
|
|
2aaeb2115b
|
feat(xp): basic reducer
|
2024-04-15 18:47:52 +02:00 |
|
|
c1e4653a5c
|
feat(copaing): time between last event
|
2024-04-15 18:41:30 +02:00 |
|
|
7d4e050c3f
|
feat(event): remove copaing on leave
|
2024-04-15 18:17:12 +02:00 |
|
|
3eab56e368
|
feat(xp): disable channels can be a vocal
|
2024-04-15 17:03:51 +02:00 |
|
|
357466a92e
|
feat(xp): send new level message in fallback channel for voice event
|
2024-04-15 16:59:05 +02:00 |
|
|
a8c0a395ac
|
feat(xp): disable xp in disabled channels
|
2024-04-15 16:48:16 +02:00 |
|
|
f97df035c3
|
feat(config): disable channel for xp
|
2024-04-15 16:44:46 +02:00 |
|
|
9e6a5ce1d3
|
feat(level): update roles on new level
|
2024-04-15 16:12:19 +02:00 |
|
|
beb0ea0ca4
|
feat(config): base of guild config
|
2024-04-15 14:42:08 +02:00 |
|
|
48ca185105
|
perf(redis): use the same client in all xp goroutines
|
2024-04-15 11:52:21 +02:00 |
|
|
dcc260c4b0
|
perf(xp): use new slices.Contains in calcDiversity
|
2024-04-15 11:43:09 +02:00 |
|
|
1a36ecd053
|
feat(xp): gain from vocal
|
2024-04-14 21:44:11 +02:00 |
|
|
1078cf3deb
|
feat(xp): xp and level gain
|
2024-04-14 17:11:31 +02:00 |
|
|
1f68e69899
|
feat(xp): functions
|
2024-04-14 15:57:14 +02:00 |
|