0eb17a977d
Add error logging to slash command preparation
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-06-16 16:32:40 +05:00
a58a32980a
@Octol1ttle сказал пушнуть ну я пушнул :(
2023-06-16 13:41:28 +03:00
6bee9ac0fc
Add /kick command
2023-06-11 17:37:46 +03:00
9c080d9691
Add support for temporary bans
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-06-11 16:57:19 +05:00
1cd309e498
Minor changes
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-06-10 20:14:02 +05:00
946a860451
Add error logging to slash command handlers
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-06-09 20:02:15 +05:00
806746925e
Add /ban command v1
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-06-08 21:05:44 +05:00
a83aa03cf0
start working on /ban command
2023-06-08 21:05:41 +05:00
59747c496f
Add temporary presence
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-05-31 16:47:52 +05:00
cca2965205
Fix issues reported by ReSharper, implement GuildData (only GuildConfiguration)
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-05-30 18:42:57 +05:00
f7dd09d43e
Remora.Discord part 4 out of ∞ (well that was painful)
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-05-29 22:49:25 +05:00
67a15f3822
Remora.Discord part 3 out of ∞
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-05-18 10:28:25 +05:00
d0ecfc7928
Remora.Discord part 2 out of ∞
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-05-17 00:18:12 +05:00
201a1ce079
Remora.Discord part 1 out of ∞
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-05-16 00:11:11 +05:00
cdfa0e11f7
Use DateTimeOffset#UtcNow instead of DateTimeOffset#Now (UtcNow is actually faster lol)
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-04-27 22:14:30 +05:00
41958deb0a
Fixed a memory leak caused by hitting rate limits, caused by attempts to add unset starter roles
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-03-28 22:47:01 +05:00
4cc00e01da
Bugfixes:
...
- Do not call RemoveUnbanAsync in guild tick loop if the user is not banned
- Fix !clear message logs being reversed
- Do not process MessageReceivedEvents by webhooks
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-02-14 23:17:20 +05:00
f6f5543972
Use modern Tuple syntax
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-02-14 22:32:29 +05:00
30a4a94f1b
Edit reminder message & add "!pardon" alias for "!unban" ( #25 )
2023-02-14 19:44:29 +05:00
a97341f9a9
Do not allow setting reminders without specifying a valid TimeSpan
...
Fixes #19
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-02-02 21:37:12 +05:00
8518db5b2f
Switch songs as part of guild tick loop
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-02-02 10:04:37 +05:00
eaeacc1206
Fix a critical performance issue in GuildData, skip guild ticks if running behind
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-02-02 00:16:31 +05:00
8ca4b83b9c
Do not grant starter role if member is muted
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-01-27 09:52:13 +05:00
9d5bafbbf5
Make sure every member has the starter role when ticking guilds
...
Closes #20
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-01-23 21:06:04 +05:00
0bdf2cd33e
Reduce indenting, fix critical bug with private feedback being public and vice versa
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-01-18 22:10:31 +05:00
c220a0f379
Rename solution & project, move the project files one layer up
2023-01-18 20:17:33 +05:00