1
Fork 0
mirror of https://github.com/wlinator/luminara.git synced 2024-10-02 18:03:12 +00:00
Commit graph

396 commits

Author SHA1 Message Date
47fc88cc86 feat: Update case creation embed fields with dynamic values 2024-07-18 11:59:40 -04:00
b1200bc0ab First case implementation 2024-07-18 11:26:36 -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
10a45dd85c chore: Update pyproject.toml with python-dotenv and pyyaml dependencies 2024-07-16 15:53:42 -04:00
3401566ebf chore: Update help command to use Lumi's prefix for getting help 2024-07-14 14:20:29 -04:00
4068b0200f Refactor Levels cog to use type hints in __init__ method 2024-07-14 13:58:57 -04:00
dd2dc117bf Refactor code to add JuicyBblue art assets 2024-07-14 13:57:48 -04:00
96a6100444 Refactor rank command to remove unnecessary mention in response 2024-07-14 13:31:04 -04:00
ee95e8be5e Refactor leaderboard command to use EmbedBuilder for consistent styling 2024-07-14 13:06:49 -04:00
5b41aebb00 Refactor rank command to use bridge.Context instead of commands.Context 2024-07-14 12:12:15 -04:00
9d3524186a Use EmbedBuilder in the rank command. 2024-07-14 11:07:15 -04:00
6b1722c253 Change completed introduction footer 2024-07-13 22:32:52 -04:00
8dd196ba4a Refactor ping command to use separate module for ping functionality 2024-07-13 22:25:07 -04:00
f6d6ceea3d Refactor backup module to improve error handling and use constants for environment variables 2024-07-13 21:58:02 -04:00
8cd3f10330 chore: Refactor backup module to use constants for environment variables and improve error handling 2024-07-13 21:39:56 -04:00
206e9674ff Refactor introduction command to use EmbedBuilder for error messages 2024-07-13 21:07:43 -04:00
ff1efdbc30 CHORE 2024-07-13 20:46:23 -04:00
bbfc0bfd47 Optimize 2024-07-13 20:44:35 -04:00
ec23f80247 Refactor introduction command to use EmbedBuilder for error messages 2024-07-13 20:39:48 -04:00
6de96e2a85 chore: Refactor introduction command to use EmbedBuilder for error messages 2024-07-13 20:23:30 -04:00
7cc81d13f4 Refactor xkcd module to use EmbedBuilder for printing comics 2024-07-13 20:11:50 -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
1998afe20b Refactor ban and unban commands to allow None as reason 2024-07-12 13:42:44 -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
4c2206a99e Refactor guild-specific configuration in resources.json 2024-07-11 12:47:57 -04:00
4ffcf473ae Add and remove custom reactions with commands 2024-07-11 12:47:46 -04:00
7e2a5c18a6 Add .blacklist command. 2024-07-08 21:50:07 +02:00
2ba645fac5 Refactor typing import in introduction.py 2024-07-08 20:20:58 +02:00
c48e29f751 Refactor introduction command error handling 2024-07-08 19:31:47 +02:00
cd364081d9 Refactor '/introduction' code for improved efficiency and readability 2024-07-08 19:30:05 +02:00
db45dc4ba6 Refactor '/introduction' code for improved efficiency and readability 2024-07-08 19:22:17 +02:00
9b0451a05b Remove image from info command 2024-06-21 22:00:31 +02:00
884833b535 Replace all logging 2024-06-21 21:58:42 +02:00
5935e47808 Add avatar command 2024-06-21 21:36:59 +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
76369d5110 Turn birthdays back into slash-command only & clean up 2024-06-20 13:39:33 +02:00
af0623a291 Add cooldown back to lb command 2024-06-20 13:08:01 +02:00
321efc1019 Fix leaderboard output to always show 5 members 2024-06-20 13:06:56 +02:00
7185e734a7 Rename some things to make more sense 2024-06-20 12:56:07 +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
da9ae6d807 Allow xkcd command everywhere and clean up 2024-06-16 20:40:39 +02:00
b68dcf8cf4 Add xkcd commands 2024-06-16 20:33:01 +02:00
c2e8bcd434 Change env vars to new name 2024-06-16 01:27:15 +02:00
2d1490c0ae Rename to Lumi 2024-06-16 00:45:24 +02:00
58b728d7b7 Fix major economy bug in .give
This fixes a bug where people could give unlimited money to someone by prefixing a huge amount with '-'.
2024-05-09 19:40:03 -04:00
6715aef689 Remove "author" from the info command 2024-05-02 06:09:32 -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
9cc6497a55 Add boost info to .config 2024-04-26 07:23:17 -04:00
94e1a7c288 First boost test push 2024-04-26 07:13:58 -04:00
a358113df1 Fix env var issue 2024-04-15 19:19:48 +02:00
f78a405dbb Set environment variables with Docker Compose 2024-04-13 17:38:01 +02:00
4d6133485b Add channel check to .invite and .info 2024-04-12 12:20:34 +02:00
48dea2b985 Rename admin cog 2024-04-12 12:20:25 +02:00
19f05cd637 Change even more help descriptions 2024-04-12 12:16:37 +02:00
3d74ebbc08 Change help descriptions for config commands 2024-04-12 03:12:50 +02:00
85cc4155bd Change a bunch of help descriptions 2024-04-12 03:07:48 +02:00
016cd601f7 Remove the channel check on /help 2024-04-12 02:35:55 +02:00
e2f6fe68b9 Change the output of the help command 2024-04-12 02:31:39 +02:00
f469ef1dd7 Replace wiki links 2024-04-07 08:43:23 -04:00
e1c0a5f595 Format code 2024-04-05 08:06:44 -04:00
425d5de205 Fix small bug that happens when a server owner tries to ban himself 2024-04-05 07:54:49 -04:00
0cce28c36c Display error in .xpr if role not found 2024-04-04 13:32:34 +02:00
25bbb63b0b Sort rewards in .xpr only once 2024-04-04 13:28:09 +02:00
8d6a3ff2c3 Optimize code and place XpRewardService in XpService file 2024-04-04 13:03:51 +02:00
5d857fdf95 Merge remote-tracking branch 'origin/dev' into dev 2024-04-04 11:26:26 +02:00
ce631052fe Limit XP rewards to 10 per guild 2024-04-03 20:46:45 +00:00
61a98420e5 Make persistence optional 2024-04-03 14:20:23 -04:00
edec8678c3 Change give help info 2024-04-03 13:51:09 -04:00
56274a7bb0 Role Reward Fixes 2024-04-03 13:48:22 -04:00
248af15fc9 Implement in XpHandler 2024-04-03 12:06:03 -04:00
625ee06d12 Merge remote-tracking branch 'origin/dev' into dev 2024-04-01 11:38:56 +02: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
2e760a7d7a Temporarily remove cog error handling for moderation. 2024-03-28 16:29:04 -04: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
00ac70e427 .ban: add help string and fix reasons 2024-03-28 14:12:49 -04:00
14c292d6c7 Add ban command 2024-03-28 10:32:12 -04:00
12bd79d5ee Merge remote-tracking branch 'origin/dev' into dev 2024-03-27 20:22:14 +01:00
64bcb24385 Move art URLs to art.json 2024-03-26 20:39:23 +01:00
a98f26a370 Remove moderation and say modules
They weren't enabled anyway.
2024-03-26 16:35:40 +01:00
c64f83bf4f Disable .inventory command for now
Items can't be obtained or sold, so the inventory command has no use.
2024-03-26 16:33:38 +01:00
3e9995902f Remove sell command 2024-03-26 16:32:13 +01:00
4e0b2c6749 Remove economy_functions.py 2024-03-26 16:28:50 +01:00
80a2b0f927 Update .info command 2024-03-26 15:34:11 +01:00
c911abae23 Update .info command 2024-03-26 15:29:53 +01:00
1187d93735 Add stats command 2024-03-26 13:42:30 +01:00
c58b0dfcf3 Temporarily disable stats command 2024-03-26 12:52:23 +01:00
01b0407898 Fix .award command 2024-03-26 11:13:48 +01:00
5f1c2a2eb4 Remove item handling 2024-03-26 11:07:51 +01:00
246d5af140 Fix bug 2024-03-25 21:35:34 +01:00
efd0c1cc22 Remove channel check from owner-only commands 2024-03-25 21:33:21 +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
68969b0b04 Remove embeds_old.py 2024-03-25 18:40:32 +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
d6de8110b0 Attempt to fix bday caching channels not found 2024-03-23 12:41:56 +01:00
7ee6115046 Fix .config by using get_or_fetch_channel() 2024-03-23 12:05:38 +01:00
7c38493d48 Make birthday command guild_only() 2024-03-22 16:10:25 +01:00
3ddd48469e Optimize imports 2024-03-22 16:09:01 +01:00
6d540771f5 Make birthdays a bridge command and fix info/errors 2024-03-22 15:58:11 +01:00
a5ca8ad97c Delete birthday SlashCommandGroup, change commands 2024-03-22 15:29:11 +01:00
ca9a64aebc Add .prefix and .setprefix commands 2024-03-19 18:35:51 +01:00
23ddfa6e1f Add .upcoming and fix output list 2024-03-19 17:28:55 +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
102e77dbdf Add gitlab wiki to config help 2024-03-19 13:54:25 +01:00
e2678e8317 Add .invite command 2024-03-19 13:43:18 +01:00
77c54054eb Update __init__.py 2024-03-19 10:39:36 +00:00
c6a786e3c4 Fix errors 2024-03-19 10:35:26 +01:00
c3a7414d64 Finetune config command 2024-03-19 10:05:43 +01:00
ef97be68ab Add config command for info 2024-03-19 09:46:44 +01:00
e8f7912a44 Remove cooldowns from ping and uptime 2024-03-19 08:58:24 +01:00
8e4ef1375b Add cooldowns to most commands 2024-03-19 08:57:22 +01:00
b9aa93b4f1 Change level alias 2024-03-19 08:54:20 +01:00
82c09c567a Fix guild_only checks 2024-03-19 08:53:27 +01:00
8a3c78232f Create ErrorHandler to handle both prefix and slash errors 2024-03-19 08:46:52 +01:00
8966e7afba Make birthdays slash-only 2024-03-19 08:34:29 +01:00
cf21878d6e HUGE UPDATE 2024-03-18 18:48:12 +01:00
9c363d73c4 Add award command and change Help command drastically. 2024-03-18 15:11:22 +01:00
258c2f687f Change birthday error output 2024-03-17 21:47:20 +01:00
ed2785a1f8 Change misc and birthday outputs 2024-03-17 21:44:21 +01:00
a332deceea Finish economy module 2024-03-17 20:57:01 +01:00
cc8ea460f2 Consistency in error handling 2024-03-17 20:24:54 +01:00
9a0e522bac HUGE UPDATE & only load economy module for now 2024-03-17 19:49:12 +01:00
4ce26cdc92 Start cog to module process 2024-03-17 16:39:43 +01:00
33f3157a8b Make inventory and slots bridge commands 2024-03-17 15:31:30 +01:00
c37fd0e743 Add error embeds 2024-03-17 15:18:24 +01:00
9a067594ce Make a custom Racu help feature 2024-03-17 13:59:13 +01:00
725e62356f Turn help command into simple embeds. 2024-03-16 21:08:48 +01:00
2a86de5216 Start bridge commands 2024-03-16 15:05:40 +01:00
7ea6761d07 Update XP to have levels per server 2024-03-15 23:44:27 +01:00
66fb739d2e Remove majikoins ENTIRELY. 2024-03-14 21:30:58 +01:00
4892304b91 Remove disabled modules and start purging majikoin 2024-03-14 08:59:50 -04:00
3dbdda1fdf Disable the shop module 2024-03-08 06:18:41 -05:00
b016c9a268 Make birthdays a global system 2024-03-08 06:16:42 -05:00
c27dd1b20b Cleanup 2024-03-08 04:48:16 -05:00
831cba1918 Welcome messages global fix 2024-03-07 14:26:11 -05:00
df556cd229 Create server config module 2024-03-04 14:49:59 +01:00
36fa09d33f Add config 2024-03-04 11:32:40 +01:00
03dbc1abff add config 2024-03-04 11:25:00 +01:00
038b2e6891 Update birthday announcements 2024-03-01 13:40:40 +01:00
a787dec878 Replace blackjack states with integers 2024-02-29 12:44:52 +01:00
fc4eb1ab7a Remove some references 2024-02-28 15:59:07 +01:00
5899e3cd09 Rename self.bot to self.client 2024-02-28 14:11:22 +01:00
bce5ad563f Rename utils to lib 2024-02-28 14:07:16 +01:00
471a5b2d87 Huge renaming 2024-02-28 14:01:20 +01:00
7841614715 Add an "upcoming birthdays" command. 2024-02-28 12:09:04 +01:00
e504468241 Logging rework 2024-02-27 19:20:21 +01:00
3aa4f5b3a0 Fix logging 2024-02-27 18:23:59 +01:00
883e04a55c Make logs more clear 2024-02-27 15:09:59 +01:00
4ad965e8b2 Temporarily disable logging and sort module list. 2024-02-27 14:52:54 +01:00
ffe48d5c50 Increase daily rewards significantly 2024-01-02 15:43:43 +01:00
763c642dcc Don't log if bot 2024-01-02 15:29:40 +01:00
df5aebe664 Add channel logging. 2024-01-02 14:59:22 +01:00
7f07cbc7c0 Add ban and unban logs 2024-01-02 14:29:04 +01:00
ca7771a678 First logging update 2024-01-02 13:45:49 +01:00
91beda171b Remove bet limit on slots & blackjack 2024-01-02 11:19:59 +01:00
7704728baa Fix uptime command 2023-10-28 15:12:40 +02:00
ac68dfd07b Add /uptime command 2023-10-28 15:08:53 +02:00
50757fa5d1 Delete /restart for Docker version 2023-10-27 15:45:08 +02:00
201d17f987 Fix username fetch in /leaderboard view 2023-10-27 15:26:19 +02:00
f51eac46b6 /leaderboard v2 2023-10-27 15:18:59 +02:00
5ea6c7e117 Fix MariaDB syntax issue with item rewards. 2023-10-24 19:04:54 +02:00
8e9c6a7a6d Fix birthday MariaDB SQL query 2023-10-23 18:39:15 +02:00
a92bed2cdd mariadb backups are now also kept in db/init 2023-10-23 18:29:04 +02:00
937466538e automatic mariadb backups 2023-10-23 18:12:23 +02:00
38568c2c74 Change /daily error output 2023-10-18 16:00:28 +02:00
2af4a44104 Update modules/basic.py 2023-10-15 16:21:02 +00:00
41a63d1c27 Add ban command 2023-08-08 07:16:21 -04:00
3a40651a73 Add kick command 2023-08-08 06:53:06 -04:00
fc4392afa9 seconds_until() usage fix 2023-08-01 06:22:20 -04:00
dcfceff799 Skip birthday if user not in server 2023-08-01 06:21:07 -04:00
79b0beacb0 Add override-birthday command 2023-08-01 05:37:11 -04:00
34556b2786 Add birthday system 2023-08-01 05:05:15 -04:00
ac5dd1e031 Add say "tess" command 2023-07-31 14:05:12 -04:00
8843a0b7d5 Add /birthday command 2023-07-31 11:16:04 -04:00
d6efde99ee Fix ping cog 2023-07-27 06:02:59 -04:00
9f0b778719 Simplified the ping command 2023-07-27 05:59:38 -04:00
9fbb4dffd3 Fix mistake where BJ score is always 21 2023-07-22 07:52:56 -04:00
3b4b0f3c67 Inline to False in output fields 2023-07-22 07:52:27 -04:00
8693704042 Gambling output rework 2023-07-22 07:44:22 -04:00
6f95406d66 Bet limit (beta) 2023-07-20 15:59:46 -04:00
f16db82e4a Finalize exchange command. 2023-07-20 15:37:09 -04:00
6eefd69e3d Fix exchange bug and increase rate 2023-07-20 15:26:00 -04:00
19780ed10f Finish currency formatting 2023-07-18 15:08:15 -04:00
66ce9ff821 Currency formatting is now consistent 2023-07-18 15:00:21 -04:00
52f0157908 Restart"error" -> "debug" 2023-07-15 12:44:57 -04:00