1
0
Fork 1
mirror of https://github.com/TeamOctolings/Octobot.git synced 2025-04-20 00:43:36 +03:00
Commit graph

114 commits

Author SHA1 Message Date
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