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
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
Kwoth
b85ba177cd
Using declarations and other code reformats
2021-12-26 03:22:45 +01:00
Kwoth
77bbc5ef7a
Removed some unused classes, minor cleanup. Added rider anotations to stop some annoying code suggestions
2021-12-25 02:53:00 +01:00
Kwoth
93b8bca018
Switch to discord.net 3.0.0
2021-12-23 08:02:23 +07:00
Kwoth
0b8c3b3f2b
Using humanizer to deal with time and string trimming in some cases. Removed unused methods. Currency output format improvement (will use guild locale now for some commands)
2021-12-21 05:16:53 +01:00
Kwoth
da2ee0c158
await usings and minor cleanup
2021-12-20 03:02:02 +01:00
Kwoth
ee33313519
Global usings and file scoped namespaces
2021-12-19 05:14:11 +01:00
Kwoth
bc31dae965
Updated packages
2021-12-19 02:34:12 +01:00
Kwoth
a38951b5ad
atl will no longer post the translation if it's equivalent to the input message
...
updated packages
2021-12-17 16:26:14 +01:00