05561495ab
Refactor birthday module
2024-08-14 05:44:39 -04:00
055c64243c
Refactor all admin command outputs
2024-08-14 04:02:47 -04:00
d63ad5531f
Fix: Remove unnecesary variable in constants.py
2024-08-14 02:59:35 -04:00
3a31661126
Update version to 2.8.7 for "Refactor: Pycord 2.6" update
2024-08-12 06:31:23 -04:00
99cc4cbea9
Update version to 2.8.6 for "Moderation: Softban" update
2024-08-08 05:18:41 -04:00
b256a13fd7
chore: Remove outdated guide URLs and help messages
2024-08-06 06:30:07 -04:00
828a0c3ae5
Update version to 2.8.5 for "Moderation: Kicks" update
2024-08-06 04:21:18 -04:00
b511b6900f
Refactor help command outputs
2024-08-05 05:53:34 -04:00
94d7320e25
chore: Refactor code to remove unused NotAllowedInChannel exception and associated checks
2024-08-05 05:27:25 -04:00
badf66239e
chore: Update version to 2.8.4 for "Moderation: Config" update
2024-08-03 14:56:35 -04:00
33ef6732ca
chore: Update image URL validation in boost module configuration commands
2024-08-03 14:55:18 -04:00
c94f7d0d5a
chore: Update error messages for invalid image URLs
2024-08-03 14:33:10 -04:00
c009fd5412
chore: Update config show command to display server configuration options
2024-08-03 13:08:53 -04:00
1bbce5503e
chore: Update version to 2.8.3 for "Moderation: Timeouts" update
2024-08-03 04:06:07 -04:00
8d4c536846
chore: Add timeout and untimeout commands for user moderation
2024-08-03 03:51:34 -04:00
4e9a6e450f
chore: Update version to 2.8.2 for "Moderation: Warns" update
2024-08-02 05:50:27 -04:00
54449e0af2
chore: Refactor actionable function to use LumiException for error handling
2024-08-02 05:45:47 -04:00
baac81c302
Fix migrations to avoid conflicts and replacing values
2024-08-01 10:09:54 -04:00
39559d54f1
Merge branch 'main' into moderation
2024-08-01 09:53:09 -04:00
4899841652
Up version as base image for Dockerfile changes
2024-07-20 07:48:58 -04:00
5977cf0ef8
Up version
2024-07-19 20:05:53 -04:00
add9efde31
refactor: Update color scheme constants in lib/constants.py
2024-07-19 17:28:40 -04:00
82ffaf82d8
refactor: Update database.py to use pathlib for reading migration files among other changes
2024-07-19 17:26:49 -04:00
1993132f27
refactor: Update color scheme constants in lib/constants.py
2024-07-19 17:22:57 -04:00
652d7887ea
More refactoring
2024-07-19 16:24:52 -04:00
e27037325e
Change metadata to consts
2024-07-19 15:23:45 -04:00
9622e5a0ff
refactor: Update case creation embed fields with dynamic values
2024-07-19 07:58:57 -04:00
4488111b28
Sort all imports
2024-07-17 08:01:12 -04:00
67c423fc7e
Refactor: Code cleanup and consistency
2024-07-17 07:47:26 -04:00
6d85960fca
Refactor interaction.py and config/__init__.py for code cleanup and consistency
2024-07-17 07:37:40 -04:00
e9bb5814fa
refactor: Improve embed formatting on .daily
2024-07-17 07:26:53 -04:00
4b48a281ea
Refactor LumiBot class to add bot admin logging
2024-07-17 05:43:29 -04:00
49da036d5a
chore: Update .env.example and lib/constants.py
2024-07-17 05:22:35 -04:00
10a45dd85c
chore: Update pyproject.toml with python-dotenv and pyyaml dependencies
2024-07-16 15:53:42 -04:00
dd3ae5dfd5
refactor: Improve error embed formatting
2024-07-15 10:01:30 -04:00
134657a5f0
refactor: Improve error embed formatting
...
Refactor the error embeds in the `error.py` file to improve their formatting. The `description` field now uses multi-line strings for better readability. Additionally, the `set_footer` method has been updated to include appropriate icons and messages.
2024-07-15 08:36:18 -04:00
705ca32c9f
refactor: Improve Boost class embed formatting
...
Refactor the Boost class in the `boost.py` file to improve the formatting of the embed. The `description` field now includes the name of the member who boosted the server. Additionally, the `set_footer` method has been updated to include the total number of server boosts.
2024-07-15 08:34:24 -04:00
0879827d48
refactor: Remove unused moderation embeds
2024-07-15 08:34:03 -04:00
dd2dc117bf
Refactor code to add JuicyBblue art assets
2024-07-14 13:57:48 -04:00
206e9674ff
Refactor introduction command to use EmbedBuilder for error messages
2024-07-13 21:07:43 -04:00
bbfc0bfd47
Optimize
2024-07-13 20:44:35 -04:00
7da002ac4f
Refactor code for emoji conversion and reaction handling
2024-07-13 14:51:43 -04:00
370e3f1471
Refactor invite command to use EmbedBuilder and constants for link
2024-07-13 10:39:47 -04:00
2b81f55952
Refactor xkcd module to use EmbedBuilder for printing comics
2024-07-13 10:32:23 -04:00
433cf6939e
chore: Refactor code for emoji conversion and reaction handling
2024-07-12 13:42:06 -04:00
7f798c779a
Add delete and list custom reaction command
2024-07-11 13:34:08 -04:00
4ffcf473ae
Add and remove custom reactions with commands
2024-07-11 12:47:46 -04:00
db45dc4ba6
Refactor '/introduction' code for improved efficiency and readability
2024-07-08 19:22:17 +02:00
a055b58ebe
Refactor get_latest_git_tag function for improved efficiency
2024-07-07 16:46:14 +02:00
fa51282b5b
Refactor template function to handle level parameter more efficiently
2024-07-07 16:43:42 +02:00
a888dd42e1
Optimize formatter.py
2024-07-07 13:55:12 +02:00
8e40c6efe3
Switch to loguru for logging
2024-06-20 20:57:45 +02:00
4cea4eb426
Cleanup
2024-06-20 19:48:49 +02:00
1ac95af5e6
Fix typo globally
2024-06-20 19:01:15 +02:00
f8f663985c
Fix file naming consistency
2024-06-20 12:34:03 +02:00
f7e37af9ca
Add .deletebirthday command
2024-06-19 21:07:49 +02:00
b68dcf8cf4
Add xkcd commands
2024-06-16 20:33:01 +02:00
979195b9b5
Change JSON links to new name
2024-06-16 01:26:12 +02:00
2d1490c0ae
Rename to Lumi
2024-06-16 00:45:24 +02:00
b2e87f2333
Change author name
2024-05-02 06:09:55 -04:00
0a84612fc6
Fix .config output and whitespace in default boost announcement
2024-04-26 09:02:20 -04:00
543d9fbc47
Add the option to choose the booster image
2024-04-26 08:54:08 -04:00
b67fece334
Change the content of the booster embed.
2024-04-26 08:01:12 -04:00
45f48f9437
Add some color to the boost announcements
2024-04-26 07:22:17 -04:00
94e1a7c288
First boost test push
2024-04-26 07:13:58 -04:00
32744aab08
Change author data
2024-04-26 09:39:36 +00:00
c5635c0461
Merge branch 'dev' into 'main'
...
Improve Help and Error handling
See merge request wlinator/Racu!43
2024-03-29 17:26:44 +00:00
8cca12b29c
Code clean-up
2024-03-29 13:17:51 -04:00
37008b685a
Add shorten() to lib.formatter
2024-03-29 13:15:42 -04:00
9c79db5ec3
Fix a bunch of error outputs
2024-03-29 13:11:36 -04:00
243bad0e53
Improve Error Handling
2024-03-29 07:14:41 -04:00
2abca5dcc2
Change the way the prefixed is fetched in helpful embeds
2024-03-29 07:14:03 -04:00
a0c399b1b8
Merge branch 'dev' into 'main'
...
Add ban moderation commands
See merge request wlinator/Racu!39
2024-03-28 20:07:17 +00:00
496350391f
Small changes to mod error
2024-03-28 16:05:58 -04:00
9378436888
Add .unban
2024-03-28 14:41:37 -04:00
3a0aaf6bc1
.ban: Put ID and name in two separate fields
2024-03-28 10:34:57 -04:00
14c292d6c7
Add ban command
2024-03-28 10:32:12 -04:00
d829d443f4
Merge branch 'dev' into 'main'
...
Use Icons8 for some icons in Racu
See merge request wlinator/Racu!35
2024-03-26 19:39:58 +00:00
64bcb24385
Move art URLs to art.json
2024-03-26 20:39:23 +01:00
34d1a3859a
Merge branch 'dev' into 'main'
...
Delete redundant and unused code
See merge request wlinator/Racu!34
2024-03-26 15:39:09 +00:00
4e0b2c6749
Remove economy_functions.py
2024-03-26 16:28:50 +01:00
a44fa71812
Merge branch 'wlinator-main-patch-11378' into 'main'
...
Update LICENSE to MIT
See merge request wlinator/Racu!29
2024-03-26 12:54:29 +00:00
08126d489e
Update metadata.py
2024-03-26 12:54:11 +00:00
e3a8894e87
Change info embeds to blurple
2024-03-26 10:59:29 +01:00
28f81cbc7b
Fix .stats checks
2024-03-25 21:23:38 +01:00
106d3f1d50
Rework checks and Help outputs
2024-03-25 21:18:33 +01:00
204c36ed6a
Clean up interactions
2024-03-25 18:46:56 +01:00
40f5b5e9f7
Change metadata
2024-03-25 18:43:36 +01:00
68969b0b04
Remove embeds_old.py
2024-03-25 18:40:32 +01:00
d15be60740
Fix small typo
2024-03-25 16:03:45 +01:00
289538d6c4
Rework .intro command
2024-03-25 15:48:00 +01:00
e5d095138a
Add streak icon and rework JSON caching
2024-03-25 13:46:55 +01:00
6d540771f5
Make birthdays a bridge command and fix info/errors
2024-03-22 15:58:11 +01:00
ca9a64aebc
Add .prefix and .setprefix commands
2024-03-19 18:35:51 +01:00
c2627ee364
Move owner check to commands.is_owner()
2024-03-19 15:32:01 +01:00
1196833620
Fix backup
2024-03-19 15:14:59 +01:00
e2678e8317
Add .invite command
2024-03-19 13:43:18 +01:00
af0a347f68
Fix check error deletion
2024-03-19 13:25:59 +01:00
b726abc37c
fix check error
2024-03-19 13:13:17 +01:00
19cc083fa4
Pass channel check if command is in DM
2024-03-19 08:40:01 +01:00