498f2fb764
Merge branch 'master' into random
2023-10-03 17:32:49 +03:00
7cf200d8de
Fix /unmute not checking if the target is muted ( #143 )
...
Closes #142
---------
Signed-off-by: Macintosh II <mctaylxrs@outlook.com>
2023-10-03 17:25:28 +03:00
28cdc3c748
Merge branch 'master' into random
2023-10-03 16:57:52 +03:00
bae92fc84b
Remove unused messages ( #144 )
2023-10-03 13:27:27 +00:00
6756d9bee0
Revert "Resolve conversation"
...
This reverts commit 12fd4972ae
.
2023-10-03 17:25:00 +05:00
325138239d
Merge branch 'master' into random
2023-10-03 15:08:49 +03:00
413b8a4781
Add /timestamp ( #140 )
...
Original idea from @Octol1ttle
---------
Signed-off-by: Macintosh II <mctaylxrs@outlook.com>
2023-10-03 15:07:41 +03:00
12fd4972ae
Resolve conversation
...
Signed-off-by: Macintosh II <mctaylxrs@outlook.com>
2023-10-03 15:07:05 +03:00
d2ac6a17a2
Merge branch 'master' into random
2023-10-03 14:58:36 +03:00
74a287ba72
fix(i18n): [RU] do not use colloquialisms in ReminderText ( #141 )
2023-10-03 14:55:58 +03:00
570f6bd901
Mention user in small title
...
Signed-off-by: Macintosh II <mctaylxrs@outlook.com>
2023-10-03 00:02:38 +03:00
6a961dac3d
Show what default number is
...
Signed-off-by: Macintosh II <mctaylxrs@outlook.com>
2023-10-02 22:43:19 +03:00
cbf263622d
Add long support
2023-10-02 20:53:54 +03:00
24f59e8785
Fix inconsistency in ToolsCommandGroup.cs
...
Signed-off-by: Apceniy <53149450+Apceniy@users.noreply.github.com>
2023-10-02 20:44:09 +04:00
d26e6c1161
Merge branch 'master' into random
2023-10-02 17:42:06 +03:00
d837745b11
Add string interpolation for SongUpdateService ( #139 )
...
I added a string interpolation for SongUpdateService for
better activity status configuration. So now you can add some characters
if you want, or even swap the song title and author.
Also songs are now displaying in Splatoon™ style.
---------
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
2023-10-02 17:41:43 +03:00
f8b0bd7e1b
Update src/Commands/ToolsCommandGroup.cs
...
Co-authored-by: Octol1ttle <l1ttleofficial@outlook.com>
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
2023-10-02 17:41:00 +03:00
87f334054b
fuck github and fuck mobile editing
...
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
2023-10-02 13:40:51 +03:00
065ca6af39
add a newline
...
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
2023-10-02 12:50:22 +03:00
80e0b1c889
github editing moment x7 pt.4
...
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
2023-10-02 11:37:15 +03:00
5a3a87c907
github editing moment x7 pt.3
...
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
2023-10-02 11:36:21 +03:00
6ea0156b54
github editing moment x7 pt.2
...
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
2023-10-02 11:35:48 +03:00
dd18b22448
github editing moment x7 pt.1
...
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
2023-10-02 11:35:11 +03:00
0ed4e165bc
github editing moment x6
...
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
2023-10-02 11:30:56 +03:00
6adb25ad6f
github editing moment x5
...
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
2023-10-02 11:06:09 +03:00
7e3f820988
github editing moment x4
...
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
2023-10-02 10:57:28 +03:00
51e00c9b05
github editing moment x3
...
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
2023-10-02 10:56:24 +03:00
24e9beb3f5
github editing moment x2
...
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
2023-10-02 10:53:56 +03:00
c91a210b4b
github editing moment
...
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
2023-10-02 10:48:45 +03:00
b76a5cc6f5
Auto-detect max & min numbers
...
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
2023-10-02 10:47:23 +03:00
8e77aba10b
resolving conversations...
2023-10-01 20:27:30 +03:00
00a7b5b5ad
Update /random
2023-10-01 19:46:52 +03:00
186eb65eb1
Add MORE Splatoon™ songs that I liked ( #135 )
...
Song list:
- Off the Hook - Muck Warfare — [source](https://youtu.be/Se3AuyS-gTo )
- Off the Hook - Acid Hues — [source](https://youtu.be/RoBhJth2VZE )
- Off the Hook - Shark Bytes — [source](https://youtu.be/YrGSrxDRAXU )
- DJ Octavio feat. Squid Sisters & Deep Cut - Calamari Inkantation 3MIX
— [source](https://youtu.be/_TE22RCxCi4 )
- Splatoon - Ink Me Up —
[source](https://www.youtube.com/watch?v=LrsAKUnb3Qg )
---------
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
2023-10-01 10:57:25 +03:00
67ef6b7209
Make README slightly better ( #136 )
...
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
2023-10-01 10:06:50 +03:00
9323e891a1
Remove all non-Splatoon songs ( #137 )
2023-10-01 12:04:00 +05:00
6247a55a35
Use Snowflake#Empty extension method instead of '== 0' checks ( #134 )
2023-09-30 15:53:05 +00:00
e283ba5a6d
Don't forget to remove scheduled event data when notification channel is not set ( #133 )
...
This PR fixes an issue that caused data of completed/cancelled scheduled
events to never be collected if EventNotificationChannel wasn't set
2023-09-30 20:50:58 +05:00
f3da876d6d
Run scheduled event updates synchronously to avoid a rate limit error ( #132 )
...
This PR attempts to fix this error:
https://paste.gg/p/anonymous/358d5b1b80b44011b7afe5007270b175 based on
the assumption that the error is caused by a race condition affecting
the rate limit tracking code in Remora.Discord
2023-09-30 20:41:46 +05:00
e073c5a572
Synchronize events only on sch. event updates ( #131 )
...
This PR moves all code related to synchronization of scheduled events to
ScheduledEventUpdateService. Just like #130 , this reduces possible
points of failures, maintenance burden and reliance on gateway events
2023-09-30 15:38:52 +00:00
d713b977f0
Synchronize roles only on member data updates ( #130 )
...
This PR makes it so that roles in MemberData are updated only in
MemberUpdateService. This reduces possible points of failures,
maintenance burden and reliance on gateway events
2023-09-30 20:36:55 +05:00
5d278883d5
Synchronize scheduled events on sch. events tick ( #129 )
...
Because the Discord API sucks at providing data when needed, this PR
makes it so that events are synchronized every tick instead of on
gateway events. This fixes an issue where the bot won't know about a
scheduled event if it was created before the bot was started
2023-09-30 20:25:22 +05:00
804bcd6e68
Rebrand to Octobot ( #128 )
...
We're moving!
---------
Signed-off-by: Macintosh II <mctaylxrs@outlook.com>
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
Co-authored-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-09-30 18:58:32 +05:00
2e2f50908e
Add /random ( #127 )
...
It could have been a milestone PR, but of course I made a mistake
_somewhere_.
---------
Signed-off-by: Macintosh II <mctaylxrs@outlook.com>
2023-09-29 16:22:44 +00:00
04897cab20
Redesign embeds ( #123 )
...
TODO before merging:
- [x] /about
- [x] /ban
- [x] /unban
- [x] /kick
- [x] /mute
- [x] /unmute
- [x] /remind
- [x] /listremind
- [x] MessageEditedResponder
- [x] MessageDeletedResponder
---------
Signed-off-by: Macintosh II <mctaylxrs@outlook.com>
2023-09-29 18:36:16 +03:00
d5c4340210
Add some Splatoon™ songs that I liked ( #125 )
...
- Deep Cut - Big Betrayal —
[source](https://www.youtube.com/watch?v=BMy7gvl3bXE )
- Squid Sisters - Tommorrow's Nostalgia Today —
[source](https://www.youtube.com/watch?v=S8VYi2ODeF4 )
- Deep Cut - Anarchy Rainbow —
[source](https://www.youtube.com/watch?v=DtMOAvOWTvY )
- Squid Sisters - Liquid Sunshine —
[source](https://www.youtube.com/watch?v=EZx61kSObTIg )
- Damp Socks feat. Off the Hook - Candy-Coated Rocks —
[source](https://youtube.com/watch?v=_-nyDSANZt4 )
- H2Whoa - Aquasonic —
[source](https://www.youtube.com/watch?v=t2sNgpFgFC0 )
- Yoko & the Gold Bazookas - Ska-Blam! —
[source](https://www.youtube.com/watch?v=9pHIwuTHcbc )
---------
Signed-off-by: Macintosh II <mctaylxrs@outlook.com>
2023-09-29 15:50:15 +03:00
0f916d46de
Add /showinfo ( #122 )
...
Signed-off-by: Macintosh II <mctaylxrs@outlook.com>
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
Co-authored-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-09-29 15:31:45 +03:00
4e4e60f845
Fix mute role returning when rejoining server ( #121 )
...
Closes #117
---------
Signed-off-by: Macintosh II <mctaylxrs@outlook.com>
Co-authored-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-09-28 14:26:58 +03:00
e907930623
Fix auto-unban and auto-unmute always triggering ( #119 )
...
Flipping `>` to `<=` changed null handling semantics within the
operator, causing the unban/unmute code to always run
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2023-09-28 00:07:46 +05:00
906bfd07e8
Skip refreshing roles if the member is role-muted ( #118 )
...
Closes #116
2023-09-27 18:27:28 +00:00
f2db7f016c
Fix UnknownMember warning flood ( #115 )
...
If a user was muted using the `MuteRole` method and then banned, the
UnknownMember warning will flood your logs when `DateTimeOffset.UtcNow >
data.MutedUntil` becomes true, because there is no user in the server to
unmute.
---------
Signed-off-by: Macintosh II <95250141+mctaylors@users.noreply.github.com>
2023-09-27 21:25:49 +03:00