|
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 |
|