Kwoth
f631f16690
fix: fixed one of the migrations which was preventing some bots from starting
2024-08-07 17:45:25 +00:00
Kwoth
a396c2d9dd
dev: removed unused usings, no functional change
2024-08-05 13:32:15 +00:00
Kwoth
ef471c32bb
add: Added .honeypot command
...
fix: Fixed .betdraw not respecting max bet limit
2024-06-27 04:50:55 +00:00
Kwoth
ab93380d7c
5.1
2024-06-13 18:54:21 +00:00
Kwoth
d9e52038ac
fix: re-added cleanup code for invalid database data in sqlite
2024-05-28 20:34:11 +00:00
Kwoth
0c167a9382
add: Added .cleanupguilddata command which will delete all guildconfigs, xp stats and other data related to any guild the bot is no longer in. This is a highly destructive and irreversible command.
...
dev: Added cascade deletes to any tables which have guildconfigs FK, as well as to some other missing places
2024-05-18 22:34:34 +00:00
Kwoth
7d916a5513
Nadeko's output will be cleaner, Reworked migrations
2024-05-03 00:35:17 +00:00
Kwoth
4fc0cded15
Reverted all v5 migrations back to v4
2024-05-02 23:29:56 +00:00
Kwoth
812b865add
Fixed some aliases and reworked namespaces
2024-04-27 16:03:48 +00:00
Kwoth
6bc8e4b7d2
Added .todo commands and added toned down version of .fairplay
2024-04-25 22:44:30 +00:00
Kwoth
49563ea6d4
Added giveaway commands .ga start/end/cancel/reroll/list
2024-04-24 22:37:58 +00:00
Kwoth
59b9742c19
Started work on giveaways, not completed
2024-04-24 16:31:51 +00:00
Kwoth
08d8da25cd
* feature: Added .stickyroles command, untested
...
* ci: possible fix
2024-04-23 15:45:09 +00:00
Kwoth
74690c73d6
Added .shopadd cmd
2024-04-23 14:19:01 +00:00
Kwoth
bc77783820
Updated some namespaces, finished some todos. v5 should be cancelled probably as the code is too intertwined to make it modular
2023-11-11 05:22:52 +00:00
Cata
e158ba5b35
Added clubrename command
2023-09-04 00:41:33 +00:00
Cata
cdf9adc8a4
Add timely reminder button*
...
* Add a check in Timely command that removes the reminder button if there already is a timely reminder in DB.
* Add ReminderType in db/models. As well as migrations.
* Set Normal reminders to be of `ReminderType.User`, and Timely reminders to be of `ReminderType.Timely`
2023-08-20 13:28:16 +00:00
Kwoth
b34cd534c3
Hi
2023-04-24 17:00:59 +02:00
Kwoth
7a60868632
Lots more stuff
2023-03-14 15:48:59 +01:00
Kwoth
63a9ae2dac
Make extensive use of raw string literals C#11 feature
2023-01-21 01:12:11 +01:00
Kwoth
fcd016aed3
Reverted PK fix for patron as it's causing migration to fail
2023-01-09 02:43:18 +01:00
Kwoth
9b9fa2f357
- Fixed some potential causes for ratelimit due to default message retry settings
...
- Fixed a patron rewards bug caused by monthly donation checking not accounting for year increase
- Fixed a patron rewards bug for users who connected the same discord account with multiple patreon accounts
2023-01-09 02:05:33 +01:00
Kwoth
9f96edbb46
You can now specify an optional custom message in .feed and .yun which will be posted along with an update
2022-11-22 21:08:42 +00:00
Kwoth
e10530bc0e
Thread log
2022-11-22 20:41:57 +00:00
Kwoth
cb98f4aa15
Added .exprtoggleglobal / .extg which can be used to toggle usage of global expressions on the server
2022-10-21 21:31:59 +02:00
Kwoth
8effe817ad
Fixed a bug with postgresql and mysql migration folders as well as compilation warning related to it
2022-10-08 09:05:31 +02:00
Kwoth
fda3d92134
Added gambling stats migrations for postgres and mysql
2022-10-03 19:58:08 +02:00
Kwoth
df3909fc55
Added .betstats command, shows statistics for multiple gambling commands, .slotstats removed as it is obsolete
2022-10-03 13:49:52 +02:00
Kwoth
1ca6f6dc5c
Added .autopublish command
2022-09-16 21:49:50 +02:00
Kwoth
f23ffe0c67
Added .shopreq - Shop items can now have a role requirement in order to purchase. Added .shopbuy alias for .buy
2022-09-13 21:33:20 +02:00
Kwoth
59a1e56dad
Added .banprune command which sets how many days worth of messages will be pruned when bot (soft)bans a person either through a command or another punishment feature. Also updated .next usage string.
2022-08-31 17:47:19 +02:00
Kwoth
cf876a4148
removed obsolete xp database columns
2022-08-08 17:36:39 +02:00
Kwoth
8e464e9f09
Fixed mysql and postgresql reactionrole migration, closes #370
2022-07-28 09:10:21 +02:00
Kwoth
fa822853df
Added mysql and postgresql linkonly migration
2022-07-27 05:40:14 +02:00
Kwoth
bb395f18a2
Implemented .linkonly (as an alternative to .imageonly). Updated pokaman with latest generations. Updated responses, fixed some warnings
2022-07-27 03:14:47 +02:00
Kwoth
6a042c3faa
Finished implementing xp shop. It allows users to buy frames and backgrounds if the user enables the feature in data/xp.yml. It can also be available only to patrons
2022-07-25 18:10:00 +02:00
Kwoth
643987c41f
Added .log userwarned
2022-07-03 21:58:05 +02:00
Kwoth
210da263ad
Abstract away cache. 2 implementations: redis and memory
2022-06-23 13:07:45 +00:00
Kwoth
7b5145f116
NadekoBot Patronage system, Search commands improvements + fixes
2022-06-14 07:24:33 +00:00
Kwoth
5b5bc278ff
- Reaction roles rewritten completely. They now support multiple exclusivity groups per message and level requirements. However they can only be added one by one
...
- Bot now support much higher XP values for global and server levels
2022-05-05 04:47:31 +02:00
Kwoth
f132aa2624
- Added a simple bank system. Users can deposit, withdraw and check the balance of their currency in the bank.
...
- Users can't check other user's bank balances.
- Added a button on a .$ command which, when clicked, sends you a message with your bank balance that only you can see.
- Updated pagination, it now uses buttons instead of reactions
- using .h <command group> (atm only .bank is a proper group) will list commands with their descriptions in that group
2022-04-29 07:22:49 +02:00
Kwoth
3b6b3bcf07
Added missing postgresql and mysql stondel migrations
2022-04-28 06:46:35 +02:00
Kwoth
39ae070c9d
Added .stondel which makes the bot delete stream online messages after the stream goes offline
2022-04-28 01:23:08 +02:00
Kwoth
e23233ee06
WIP db provider support for Mysql and Postgres
2022-04-11 10:41:26 +00:00
Kwoth
a34a86bbfa
Rewrote several raw queries to linqtodb
2022-03-20 01:14:24 +01:00
Kwoth
7ed1b13e85
- Re-added .qap / .queueautoplay
...
- Several strings and commands related to music have been changed
- Changed .ms / .movesong to .tm / .trackmove but kept old aliases
- Changed ~~song~~ -> rack throughout music module strings
- Updated CHANGELOG.md
2022-02-13 15:49:48 +01:00
Kwoth
15ee3dd638
- Added waifu price decay functionality
...
- Waifu prices changed to long, supporting much higher prices than before
- Fixed .yml comment indentation in some cases
- Updated changelog
2022-02-02 11:25:22 +01:00
Kwoth
3910dc7499
- Improved .curtrs (It will now have a lot more useful data in the database, show Tx ids, and be partially localized)
...
- Added .curtr command which lets you see full information about one of your own transactions with the specified id
- Added .WithAuthor(IUser) extension for embedbuilder
2022-01-25 05:55:38 +01:00
Kwoth
73901158ab
Added automatic permissions migration for more renamed customreaction commands
2022-01-10 15:58:12 +01:00
Kwoth
b044eb2d9a
- Ignored intent warnings on startup
...
- Moved FilterWordsChannelId to a separate table (needs testing)
- Some todos updated
2022-01-10 14:18:34 +01:00