Kwoth
7a60868632
Lots more stuff
2023-03-14 15:48:59 +01:00
Kwoth
0af8048938
Begun reorganizing
2023-03-13 03:08:31 +01:00
Kwoth
1ad0bc33af
Removing bloat, fixing file names
2023-03-11 09:10:37 +01:00
Kwoth
ff066b6473
Merge branch 'v4' into v5
2023-03-05 02:15:39 +01:00
Kwoth
987d88287a
Revert update to .net 7 by mistake
2023-02-12 04:36:03 +01:00
Kwoth
9dc783b36f
Fixed .betstats not working on european locales.
...
- Upped version to 4.3.12
2023-02-11 23:04:31 +01:00
Kwoth
307003e6fe
Moving to NInject, reimplemented most things. Some services aren't discovered properly yet
2023-02-03 11:39:20 +01:00
Kwoth
6827c195ad
Enabled PGO
2023-01-30 17:58:28 +01:00
Kwoth
affaaf2fab
Using generic attributes for NadekoOptions now. Updated packages
2023-01-21 02:21:08 +01:00
Kwoth
30d7ff958b
Initial v5 commit: Upped .net version to 7.0, Upped nadeko build version to 5.0.0. Disabled some warnings about lowercase types
2023-01-20 11:55:43 +01: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
b69e25edf4
Added .timeout command
2022-08-28 16:16:24 +02:00
Kwoth
99c60459f8
Removed cmd source generator. Commands are no longer partial methods. Compilations should be slightly faster now. Updated packages and adapted drawing code to the new apis. There may be some bugs.
2022-07-18 04:33:50 +02:00
Kwoth
d9011106ac
Replaced .wheel with .lula (lucky ladder). It looks nicer but plays the same. Also it is more customizable as you can have more or less multipliers. Cleaned up some trivia code. Sorted lula multipliers in gambling.yml. Improved .slottest
2022-07-14 03:52:30 +02:00
Kwoth
5f7b030a66
More work on gambling
2022-07-13 02:21:53 +02:00
Kwoth
f41b1fb93c
Base for 4.3 work. Split Nadeko.Common into a separate project
2022-07-11 00:06:34 +02:00
Kwoth
4294f8efd5
copy creds_example to output directory
2022-06-25 10:39:34 +02:00
Kwoth
df85b3b250
Added .eval command. Very dangerous, don't use.
2022-06-23 13:19:41 +00:00
Kwoth
210da263ad
Abstract away cache. 2 implementations: redis and memory
2022-06-23 13:07:45 +00:00
Kwoth
e9923a7691
Fixed bugs when users update their patreon pledge. Updated some packages
2022-06-15 13:11:27 +02:00
Kwoth
7b5145f116
NadekoBot Patronage system, Search commands improvements + fixes
2022-06-14 07:24:33 +00:00
Kwoth
cb865d5012
Updated packages
2022-05-12 23:56:12 +02:00
Kwoth
b009438e0e
Fixed .stock command, closes #356
2022-05-11 12:36:50 +02: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
0f68abcac9
Fixed .deletexp command
2022-04-26 14:15:58 +02:00
Kwoth
0b64df95ef
Fixed an issue with publish not having required dlls
2022-04-16 17:04:10 +02:00
Kwoth
7cb15f5278
Medusa System Added
...
Read about the medusa system [here](https://nadekobot.readthedocs.io/en/latest/medusa/creating-a-medusa/ )
2022-04-16 12:44:46 +00:00
Kwoth
e23233ee06
WIP db provider support for Mysql and Postgres
2022-04-11 10:41:26 +00:00
Kwoth
77195843d0
Fixed .feed related commands and updated an example to a working one. Updated packages
2022-03-22 11:49:32 +01:00
Kwoth
cbcfa77a34
Updated discord.net to 3.4.1
2022-03-21 15:57:42 +01:00
Kwoth
b7d1fd1b47
Many IDisposable fixes. GlobalNadeko won't have file watchers for creds. Wallet simplified
2022-03-21 15:33:18 +01:00
Kwoth
9ade3c9537
Added some custom settings to GlobalNadeko configuration
2022-03-21 13:02:55 +01:00
Kwoth
1dc393d2b1
- Moved update loop to a separate method.
...
- Added optimize flag to GlobalNadeko configuration.
- Added some packages which will be needed soon
2022-03-21 12:01:07 +01:00
Kwoth
d9f371f994
Added logging to coordinator, downgraded framework to net5, downgraded grpc packages to 2.41
2022-03-19 11:19:08 +01:00
Kwoth
6895c8a2a4
Updated changelog, updated packages
2022-02-12 00:55:37 +01:00
Kwoth
46453f5f08
Updated some packages
2022-02-08 20:17:46 +01:00
Kwoth
3d1f9b8b75
Added a .stock command
2022-02-06 17:43:19 +01:00
Kwoth
f77f2f433f
- Most if not all gambling commands should now use locale-specific currency format
...
- Enabled preview language features
2022-02-03 13:51:50 +01:00
Kwoth
ffa2c3f119
Updated editorconfig to (mostly?) require braces around if/else statements, and applied the new formatting rules
2022-02-02 01:44:45 +01:00
Kwoth
7ee51332b0
Some refactorings - Updated editorconfig, removed some unused variables and parameters, updated some old thorwaway variable code, some general cleanup
2022-02-01 13:51:07 +01:00
Kwoth
3e0bbd8ada
Small refactoring. Finally made use of the type parameter in NadekoTypeReader<T> class
2022-01-31 05:45:51 +01:00
Kwoth
0f36242597
Initial implementation of trovo.live notifications support for .stadd
2022-01-31 00:47:37 +01:00
Kwoth
f9fff5a27e
Updated packages and updated docs
2022-01-11 12:59:07 +01:00
Kwoth
f13d7d2c80
Cleaned up some unused/commented code
...
- Small amount of refactoring
- Separated imagesharp extension to ImageSharpExtensions.cs
- Using .join Ienumerable extension instead of string.join in some places
2022-01-04 09:06:42 +01:00
Kwoth
3aa6a54b6e
- Renamed CustomReaction model to NadekoExpression
...
- Used structured logging everywhere
2022-01-04 07:35:55 +01:00
Kwoth
ef49030841
- Added serilog analyzer which will help with fully moving to structured logging
...
- Small code cleanups
2022-01-03 13:38:24 +01:00
Kwoth
25eeffa163
- Removed NadekoCommand and Aliases attribute from all commands
...
- All commands must be marked as partial
- Added [Cmd] Attribute to all commands
- Cmd Attribute comes from the source generator which adds [NadekoCommand] and [Aliases] Attribute to each command
- Should be updated in the future probably to be more performant and maybe add extra data to the commands
- Started reorganizing modules and submodules
2021-12-31 16:05:30 +01:00
Kwoth
0634470a8a
Enabled Nullable reference types. Added a temporary fix for clonable NRT warnings.
2021-12-28 10:40:59 +01:00
Kwoth
1b0392dfab
Added and applied styles for private readonly fields, private fields to Extensions and Common folders.
...
- Some renamings and code cleanups
- Chained method calls, binary expressions and binary patterns will now break into newlines
- Type param constraints and base constructor calls will be on the new line
2021-12-27 03:46:30 +01:00
Kwoth
d5fd6aae8e
- More code cleanup and codestyle updates
...
- Fixed some possible nullref exceptions
- Methods signatures now have up to 3 parameters before breakaing down each parameter in a separate line
- Method invocations have the same rule, except the first parameter will be in the same line as the invocation to prevent some ugliness when passing lambas as arguments
- Applied many more codestyles
- Extensions folder fully reformatted
2021-12-26 17:28:39 +01:00