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
Kwoth
7b84d6363c
- Automatically update permissions for CustomReactions to Expressions during
...
- Small refactor
2022-01-06 12:13:35 +01:00
Kwoth
3aa6a54b6e
- Renamed CustomReaction model to NadekoExpression
...
- Used structured logging everywhere
2022-01-04 07:35:55 +01:00
Kwoth
2edda76218
- Generator will now also add [NadekoDescription] attribute to commands
...
- CustomReactions module (and customreactions db table) renamed to Expressions. This was done to remove confusion about how it relates to discord Reactions (it doesn't, it was created and named before discord reactions existed)
- Permissionv2 db table renamed to Permissions
- Expression command now start with ex/expr and end with the name of the action or setting. For example .exd is expression delete
- CommandStrings will now use methodname as the key, and not the command name (first entry in aliases.yml). In other words aliases.yml and commands.en-US.yml will use the same keys (once again).
2022-01-02 12:01:33 +01:00
Kwoth
3c0768a372
.atl / .at reworked
2021-12-13 19:28:22 +01:00
Kwoth
22b452e449
Added .warn weights, improved .warnlog
2021-11-21 02:01:21 +01:00
Kwoth
27613410dd
Another migration fix for users who manually edited their databasea and are unable to update to v3 due to invalid db state.
2021-11-18 18:01:02 +01:00
Kwoth
bf97cffd84
Fixed cleanup migration if there are waifus which don't have a corresponding entry in DiscordUser
2021-11-18 16:41:27 +01:00
Kwoth
1141791ce5
backport of public nsfw module
2021-10-21 23:35:58 +00:00
Kwoth
453ac3efd2
Re-did migration as the old one was wrong
2021-09-21 22:48:18 +02:00
Kwoth
c9e89e1911
- .logignore now supports targeting channels and users
...
- .logignore now lists all ignored channels and users when no parameter is provided
- Renamed and cleaned up some log-related fields
2021-09-21 22:39:24 +02:00
Kwoth
cccb37854c
Added .imageonlychannel / .imageonly to prevent users from posting anything but images in the channel
2021-09-15 01:26:41 +02:00
Kwoth
d115261536
Fixed .log commands
2021-09-12 22:07:56 +02:00
Kwoth
8ee1160a00
Added .boost, .boostmsg and .boostdel commands which allow you to have customizable messages when someone boosts your server, with auto-deletion support
...
- Updated response embed colors in greet commands
- Updated .greetmsg and .byemsg command help to match the new .boost command help
2021-09-12 20:44:35 +02:00
Kwoth
1df947d54b
.rero now optionally takes a message id to which to attach the reaction roles
2021-09-12 01:07:19 +02:00
Kwoth
5e83d5570d
Fixed some migration issues which arose due to invalid database state. Upped version to beta3
2021-09-06 21:34:54 +02:00
Kwoth
5990430d5a
Possible fix for permission drop table
2021-09-06 21:34:54 +02:00
Kwoth
ac9f84715b
- Recreated cleanup migration with discorduser default values
...
- Using LinqToDb UpdateOrInsert for .EnsureUserCreated
2021-09-06 21:34:50 +02:00
Kwoth
1ca8f188cd
- Removed all migrations, added squash instead which will build the database, prerequisite for this migration to be skipped is to be on the latest version of 2.x before moving over
...
- Added cleanup migration, it will clean the ef migration history, and delete unused fields
- Started working on README.md
2021-09-06 21:34:49 +02:00
Kwoth
49f9b96755
One of the last major cleanups. All NadekoBot.Core.* namespaces renamed to NadekoBot.*
2021-09-06 21:34:48 +02:00
Kwoth
91ecf9ca41
Restructured folders and project names, ci should be fixed
2021-09-06 21:29:51 +02:00