99281f1
(HEAD, main)
Improvements to social media preview URL regexes by
2026-02-10 21:06:33 -0700
b9c0cf7
Adding video link preview cog by
2026-02-09 20:59:34 -0700
60b6c02
(tag: 2.0.0)
Bang commands ignore suffixes after the command name to allow tagging users or other commentary by
2026-01-03 11:25:27 -0700
659bb7a
Minor typing consistency by
2026-01-03 04:32:16 -0700
59749c5
Switching to Ruff, addressing warnings by
2026-01-02 14:39:00 -0700
71f20f5
Doc link fixes by
2026-01-01 17:02:56 -0700
509b694
Doc link fixes by
2026-01-01 17:01:41 -0700
b2fcc4a
Doc updates by
2026-01-01 16:05:10 -0700
d58ae3c
Bang commands now show an edit dialog when not given a definition by
2026-01-01 14:02:39 -0700
639405a
First draft of /bangcommand by
2026-01-01 11:41:36 -0700
41dd7de
Adding some basic usage logging to some commands by
2025-12-31 11:57:37 -0700
bd3535c
Conversion to slash commands (#13) by
2025-12-31 18:32:31 +0000
17397b0
(refs/pull/13/head)
Minesweeper UI improvements(?) Adding roll die command Making everything but /hello a guild only command by
2025-12-31 11:08:25 -0700
a8e19fc
Fix to delete_after argument by
2025-12-30 17:05:49 -0700
3606898
Help search less silly by
2025-12-30 16:50:51 -0700
e5716dc
Adding syntax cheat sheet to pattern by
2025-12-30 16:15:17 -0700
f606dfa
Long help text is broken into navigable pages by
2025-12-30 15:07:30 -0700
aa0d6b7
Adding really stupid Minesweeper command by
2025-12-30 13:35:29 -0700
9b4e54b
Lots more help improvements by
2025-12-30 09:28:07 -0700
2c7e811
Prettier startup logs. Removing command prefix references. by
2025-12-30 07:48:11 -0700
d69b755
Improved single input help search by
2025-12-30 06:49:00 -0700
bf727e6
CogSetting accessors now ordinary functions not methods by
2025-12-30 05:24:19 -0700
abd45c0
Adding default_value to CogSetting. Better config value formatting. by
2025-12-30 04:51:22 -0700
9ab2409
Adding /get all command by
2025-12-29 18:08:50 -0700
971fe0b
More help command work by
2025-12-29 16:37:30 -0700
1b89526
Moving help to its own cog by
2025-12-29 13:55:42 -0700
6898a99
Lots of help refinements by
2025-12-29 13:12:58 -0700
fa49bd0
Beginning of help system by
2025-12-28 20:03:52 -0700
bf70048
Deleting obsolete joinage cog by
2025-12-28 17:08:18 -0700
a99243f
Constant for mod-only permissions, closing permission gaps in all cogs by
2025-12-28 17:00:09 -0700
3a46c90
Cleanup by
2025-12-28 14:36:02 -0700
eb78629
Pattern cog converted to slash commands with some minimal autocomplete by
2025-12-28 14:11:29 -0700
92bc12f
Experimenting with /pattern options by
2025-12-28 09:53:13 -0700
6bcca01
Other slash commands working by
2025-12-27 21:23:37 -0700
644f31c
Slash commands registering but not receiving callbacks by
2025-12-27 15:31:57 -0700
2fc7154
Very WIP for converting config settings to slash commands by
2025-12-27 11:24:54 -0700
da130d9
Incrementing config.sample.py version by
2025-12-25 10:16:18 -0700
65d7bb2
Adding util func to dump stacktraces by
2025-12-17 18:58:08 -0700
f8dcf06
Simple edits iterating wrong list. Adding stacktrace to buffer flushes by
2025-12-16 23:05:01 -0700
c11f618
Crosspost cog looks for both duplicate and any messages posted in multiple channels Log cog groups similar events to prevent getting throttled by API by
2025-12-16 22:31:38 -0700
f271ff7
Moving bot class to separate file, renaming entry script to main.py by
2025-12-14 08:42:44 -0700
4647483
Updating discord.py 2.3.2 -> 2.6.4 by
2025-12-12 20:41:13 -0700
613d33a
Documentation updates by
2025-12-11 20:48:53 -0700
9e9995d
Renaming config.py.sample to config.sample.py to benefit from IDE recognition by
2025-12-11 18:13:10 -0700
82f682d
Documenting config.py.sample by
2025-12-11 18:09:27 -0700
427ee8c
Squelching trivial disconnect log messages by
2025-12-11 16:30:34 -0700
e32099a
Adding message links to some log messages that were missing them by
2025-12-11 16:21:13 -0700
461c152
Crosspost cog looks at attachments as well by
2025-12-10 19:31:20 -0700
d32705d
Fixing iter issue. More linter cleanup by
2025-12-09 22:38:02 -0700
c379e06
(master)
Bot messages broken up into multiple smaller ones when long. More linter fixes. by
2025-12-09 21:56:37 -0700
f064428
PyCharm linter stuff. URLs now handled better in edit log message diffs by
2025-12-08 22:28:05 -0700
888d49e
Pattern age time math fix by
2025-06-17 16:29:29 -0600
a647eb8
Better URL detection regex by
2024-07-14 09:50:27 -0600
747af4b
Adding deceptive link detection by
2024-06-27 13:49:09 -0600
860d1e1
Missing parens on datetime.now call by
2024-06-26 15:54:48 -0600
57cf1bd
Optimized raw_reaction_add for mod actions to make fewer requests. Errors now logged with bot_log by
2024-06-05 14:25:36 -0600
b875fa9
Missing event argument fix by
2024-05-31 13:03:09 -0600
36977cb
Syntax error by
2024-05-31 12:43:32 -0600
980231d
Edits and deletions now attachment and embed aware. Edits show diffs. Better startup logging. by
2024-05-31 12:33:27 -0600
6f17218
Including role name in log message by
2024-05-30 21:00:47 -0600
d243d59
Lots more logging. Many discord.py upgrade fixes. by
2024-05-30 20:15:59 -0600
0244cf9
Syntax error by
2024-05-29 12:17:34 -0600
054c107
Logging edits and deletes, both cached and uncached, plus bulk deletes by
2024-05-29 11:44:20 -0600
0c2bc10
POC for logging message edits by
2024-05-24 11:41:53 -0600
dae32e2
Logging stub by
2024-05-24 09:30:45 -0600
6292a00
Adding autokick option to only kick users who go offline seconds after joining. Added presence permission to intents to get member status. by
2023-04-12 16:58:16 -0600
db3a5bc
- Autokick optionally bans after N rejoins - Bot messages with lists of users are capped at 20 names to avoid 4kb request limit - Redundant warnings should ping mods less by
2023-04-11 08:14:24 -0600
887a2dd
Kicking or banning a join raid will kick or ban all new additions to the raid by
2023-04-10 19:45:57 -0600
81c3098
Adding AutoKickCog to kick all new joins during a raid by
2023-03-21 11:58:05 -0600
76ee107
Adding JoinAgeCog for searching for recent users by
2023-03-20 13:09:30 -0600
a85124b
Adding username pattern cog by
2022-05-04 19:55:45 -0600
31d942b
ok fine you cant annotate class methods with its own class type sheesh by
2022-02-08 17:48:44 -0700
2eb8b1f
More annotations by
2022-02-04 12:19:04 -0700
a0a2e58
Annotating pattern, utils by
2022-02-04 11:05:50 -0700
0e4a151
Annotating storage.py by
2022-02-04 10:47:42 -0700
caa0945
typo by
2021-12-13 14:41:36 -0700
3863c75
Pattern grammar by
2021-12-13 13:04:16 -0700
b4f5ebc
Adding lastmatched so patterns can have cooldowns by
2021-12-13 12:38:40 -0700
7eff917
Patterns now have priority by
2021-12-13 12:08:01 -0700
c6750d9
Moving pattern stuff to separate file. Small improvements. by
2021-12-13 11:40:37 -0700
cc06573
Adding more utils. Pattern now supports content.plain and content.markdown by
2021-12-12 23:27:25 -0700
3d2a1df
Moving BotMessage and CogSetting to separate files by
2021-12-12 20:30:51 -0700
4c0899d
Reorganizing files by
2021-12-12 18:37:39 -0700
c980d26
Error handler replies to errant command attempts by
2021-12-12 11:56:36 -0700
f80ae3a
Readme updates by
2021-12-12 10:53:30 -0700
192da06
Llllllots of cleanup after switching to VSCode by
2021-12-12 10:36:25 -0700
a70f553
(tag: 1.0.2)
Adding deletemessages command by
2021-12-11 19:09:30 -0700
f96ee62
Doc tweaks by
2021-12-11 15:56:58 -0700
e88271c
PatternsCog recognizes rich expression language now. Adding documentation. by
2021-12-11 15:44:52 -0700
2b53be6
(tag: 1.0.1)
Updating readme and main source by
2021-12-10 21:03:50 -0700
a174b0c
JoinRaidCog refactored. Cleanup to all cogs. by
2021-12-10 20:27:21 -0700
8b2cfd2
Migrating to new CogSettings. Cleaning up CogSetting code. Brainstorming pattern matching expression language. by
2021-12-10 14:52:39 -0700
1d674f0
Adding new CogSetting to make guild config easier to implement by
2021-12-10 13:45:51 -0700
996d943
Adding factory method for standard BotMessageReactions. Adding bot check to avoid exceptions. Adding more logging. by
2021-12-09 11:32:49 -0700
5fea465
Prod bug fixes by
2021-12-08 17:14:17 -0700
6460854
Adding quick and dirty PatternCog to prevent Jinx harassment by
2021-12-08 16:37:51 -0700
a98521a
New bot message system. Squelching joinraid and storage log noise. Join raids beep in console. by
2021-12-08 15:41:23 -0700
0d09d27
Adding URL spam cog. Fixing joinraid cog. by
2021-12-08 09:14:49 -0700
df488a0
Adding version check to config.py as reminder for format changes by
2021-12-08 08:25:45 -0700
76d6ebc
Better config.py organization for cog defaults. All emoji come from config. by
2021-12-08 08:21:27 -0700