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
91516a899c
Add a responder for scheduled event start
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-06-02 17:09:51 +05:00
0538cbb164
Save important data about scheduled events to disk
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-06-02 17:08:55 +05:00
e116263a9d
Remove redundant guild configuration initializers
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-06-02 17:07:58 +05:00
4b8c3fd11c
Add responders for scheduled event cancellation and completion
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-05-31 18:11:24 +05:00
b89e557e48
Mention the event notification role when an event is created
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-05-31 16:52:33 +05:00
0bee68af8a
Remove redundant getters from Extensions
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-05-31 16:49:17 +05:00
9dec46fb9c
Avoid using CacheService directly
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-05-31 16:49:07 +05:00
59747c496f
Add temporary presence
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-05-31 16:47:52 +05:00
1c834f839a
you should fix your localization files... NOW!
...
Signed-off-by: mctaylors <95250141+mctaylors@users.noreply.github.com>
2023-05-30 18:42:04 +03: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
3e9940f0ca
Delete CodeQL workflow
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-05-30 18:39:42 +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
c4835a4e78
Merge branch 'master' into remora
2023-05-17 13:19:21 +05:00
8d740e1c52
Update CODEOWNERS
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-05-17 13:16:42 +05:00
d0ecfc7928
Remora.Discord part 2 out of ∞
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-05-17 00:18:12 +05:00
2e8392f5d7
Merge branch 'master' into remora
...
# Conflicts:
# CommandProcessor.cs
2023-05-16 22:36:37 +05:00
c83a458633
Rearrange commands in !help ( #37 )
2023-05-16 10:58:35 +05:00
201a1ce079
Remora.Discord part 1 out of ∞
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-05-16 00:11:11 +05:00
e80ced2d54
Update mctaylors' Language ( #36 )
...
coolest pull request fr
2023-05-15 15:30:58 +00:00
02949656bf
Change audit output if a message was deleted because of '!clear' ( #34 )
2023-05-12 19:56:14 +05:00
b0fd49fea2
Remove pointless PropertyGroups
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-04-27 22:55:18 +05:00
926dc0f1b7
Make sure the audit log enumerable is not empty when determining message deleter
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-04-27 22:53:28 +05:00
e35db12ab3
Merge remote-tracking branch 'origin/master'
2023-04-27 22:51:15 +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
dependabot[bot]
6dbfc1bfae
Bump muno92/resharper_inspectcode from 1.6.11 to 1.6.13 ( #30 )
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-24 06:09:22 +00:00
dependabot[bot]
f01ce4fe1c
Bump muno92/resharper_inspectcode from 1.6.6 to 1.6.11 ( #27 )
...
Bumps
[muno92/resharper_inspectcode](https://github.com/muno92/resharper_inspectcode )
from 1.6.6 to 1.6.11.
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 11:19:01 +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
05ce680373
Bump Discord.Net from 3.9.0 to 3.10.0
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-03-28 15:28:34 +05:00
cac0bdc801
Fix calling commands with @mentions
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-03-20 12:33:54 +05:00
a2e0707ade
we do a little trolling ( #26 )
2023-03-20 11:19:17 +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
f2e337153f
Fix bulk message deleting logs being public
...
bruh
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-02-02 23:11:17 +05:00
3105229ad4
Include bots for storage in MemberData, download users when populating MemberData
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-02-02 23:05:28 +05:00
7f0fd6ffb5
Fix removed roles store being overwritten
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-02-02 23:04:29 +05:00
620c706c97
Log originals of messages deleted through !clear
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-02-02 23:01:19 +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
8f9c71edf1
Do not delete messages from role-muted members
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-02-02 19:51:55 +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
233d471600
Add reminder creation feedback ( #24 )
2023-02-02 09:48:18 +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
1c13f0a310
Resync roles before removing them during a mute
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-01-27 09:53:04 +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
00f5fa0d8d
Fix removing everyone role while muting ( #23 )
...
Co-authored-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-01-27 09:46:03 +05:00
482d7ea91f
Reply to "++++" with "#" ( #22 )
2023-01-26 15:03:28 +00:00
b1e43611de
Resync roles when restarting bot
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-01-24 12:36:53 +05:00