136c5e294b
fix (utils): Fix typo in permission exception.
2022-01-22 06:49:46 +02:00
Interitio
24f7618c6b
Merge pull request #21 from StudyLions/staging
...
Top.gg module and general bugfixes
2022-01-20 23:16:37 +02:00
2818e9e7be
(tickets): Increase cache size.
2022-01-20 22:59:06 +02:00
31ef615eee
(topgg): Exclude vote from reply hook.
2022-01-20 18:48:02 +02:00
d33462dd09
(topgg): Add ignores to reply hook.
2022-01-20 13:40:33 +02:00
22f5b90de8
fix (config): Add the Scheduled Sessions group.
2022-01-20 13:01:28 +02:00
4a67736adc
(core): Add member name caching.
2022-01-20 12:12:17 +02:00
b21224812e
(readme): Remove Coming Soon from timers.
2022-01-20 10:33:46 +02:00
0483233c25
text (rooms): Migrate to scheduled sessions.
2022-01-20 10:31:44 +02:00
f2e4cfae8b
text (new_members): Greeting -> Welcome.
2022-01-20 10:00:43 +02:00
f504177e93
(LCtx): Complete util migration.
2022-01-20 09:26:09 +02:00
49c8ea5e02
(config): Add emoji support.
2022-01-20 08:40:44 +02:00
fa1d301cfb
fix (topgg): Fix typo.
2022-01-20 08:27:05 +02:00
4e66e1da80
fix (LCtx): Add slots to new Context.
...
Also add `topggpy` requirement.
2022-01-20 08:26:04 +02:00
dd85732b6c
fix (LCtx): Removing debug.
2022-01-20 08:17:30 +02:00
570c91eb94
(topgg): Name and wording tweaks.
2022-01-20 08:07:01 +02:00
ef81ab7afe
(LCtx): Refactor utility wrapping.
2022-01-20 07:48:13 +02:00
6f8748a722
(topgg): Avoid overflowing messages.
2022-01-19 15:59:22 +02:00
a3e6c5419e
fix (topgg): Use timezone-aware timestamps.
2022-01-19 15:45:17 +02:00
153ebcbe37
(topgg): Minor linting and wording changes.
2022-01-19 15:08:27 +02:00
2ff4805d6c
(Lion): Make economy bonus logic explicit.
2022-01-19 14:54:11 +02:00
7fad03ecd9
(data): Update version and index.
2022-01-19 14:19:38 +02:00
0948f29e76
(routine): Update cmdClient pointer.
2022-01-19 14:14:01 +02:00
1055428c80
Merge branch 'staging' of cgithub:StudyLions/StudyLion into staging
2022-01-19 13:58:41 +02:00
Interitio
d352af395a
Merge pull request #20 from ShootingKing-AM/feature-topgg
...
New module Topgg
2022-01-19 13:57:07 +02:00
Harsha Raghu
038aabddfa
[Topgg][Admin][Economy] Implement addCoins cb
2022-01-18 22:42:28 +05:30
Harsha Raghu
5b4d54a3b9
[Core] Expose addCoins to modules
2022-01-18 22:41:40 +05:30
Harsha Raghu
2c9e62002a
[Fix] Add prefix in reminders
2022-01-18 21:50:22 +05:30
Harsha Raghu
b4e8416900
Final *finalize* UI Texts and some typos
2022-01-18 21:43:50 +05:30
Harsha Raghu
417e31c7ab
Finalize Topgg bot messages
2022-01-18 21:14:05 +05:30
Harsha Raghu
19816198b0
[Reminder] Allow footer and title modification
...
Module will be more more flexible
2022-01-18 21:12:48 +05:30
Harsha Raghu
c01de167f3
[DB] Update schema
2022-01-18 00:48:01 +05:30
Harsha Raghu
9615f2037e
[Topgg] Commands, Settings and Utilities
2022-01-18 00:18:59 +05:30
Harsha Raghu
ce59a8cc3f
[Topgg] Webhook implementation
2022-01-18 00:18:35 +05:30
Harsha Raghu
61d192e27b
Update module.py
...
- specify logging context
2022-01-18 00:16:14 +05:30
Harsha Raghu
724a39a940
[Topgg] Finalize module framework
2022-01-18 00:14:18 +05:30
Harsha Raghu
e526503bac
[Conf] Topgg specifc settings
2022-01-18 00:11:10 +05:30
Harsha Raghu
0bb96aeeb2
[DB][CORE][Topgg] Update DB to accommodate Topgg module
2022-01-18 00:10:25 +05:30
Harsha Raghu
36a98b1224
[Remainders] Update
...
- Send no context if None type is present
2022-01-18 00:08:25 +05:30
Harsha Raghu
b92866f954
Implement !vote and update reply cbHandler
...
- Also init'ed Remind me framework
2022-01-15 16:06:08 +05:30
Harsha Raghu
6e005cf042
[Data-Interface] Allow single column selection
2022-01-15 16:02:52 +05:30
24791867cf
tweaks: Update setting defaults.
...
`video_grace_period` now 90 seconds.
`task_limit` now 99.
`rent_member_limit` now 24.
Also updated `Integer` default `_min` and `_max` to match DB values.
2022-01-14 19:45:24 +02:00
50da6b18d2
(sessions): Account for rounding error in expiry.
...
Also make `_expiry_task` properly cancellable.
Fixes an issue where `schedule_expiry` would always reschedule itself.
2022-01-14 19:38:40 +02:00
beb7a737d4
(rooms): Fetch guilds from other shards.
...
Manually requests guilds from other shards in `rooms` display.
2022-01-14 18:59:28 +02:00
b124cf8e1e
(timers): Destroy timers when channel is gone.
2022-01-14 18:30:10 +02:00
e220ab9dfd
fix (LionModule): Always pre-fetch lion.
2022-01-14 17:55:32 +02:00
390315e940
fix (setprofile): Disallow editing tag 0.
2022-01-14 17:36:24 +02:00
767ddc750c
Merge branch 'staging' of cgithub:StudyLions/StudyLion into staging
2022-01-14 17:32:18 +02:00
Harsha Raghu
521dd340bc
[Topgg] Update module
...
- Implement Sending DM to user
- Implement launch and unload tasks to register reply Ctx.Util calls
- Implement reply callback handler
- Implement !focevote cmd to simulate vote
2022-01-14 18:54:58 +05:30
Harsha Raghu
437adf87e4
[Context] Implement LionContext
...
Need to append a Text to all bot replies to ask people to !vote
- Implement LionContext
- Implement Callback handler to enable Modules intercept cmdClient.Context.Utils() (attr calls)
2022-01-14 18:52:51 +05:30