Kwoth
f1770cbb8f
Fixed gelbooru
2022-01-06 20:59:49 +01:00
Kwoth
51a396ec9f
Logging should work on selfhosts, not public
2022-01-06 14:42:17 +01:00
Kwoth
ac6e0c2f84
Re-added some of the most common Custom Reaction commands as aliases to avoid chaos
2022-01-06 13:36:38 +01:00
Kwoth
7b84d6363c
- Automatically update permissions for CustomReactions to Expressions during
...
- Small refactor
2022-01-06 12:13:35 +01:00
Kwoth
e1fca41a70
GreetDmMessage will now show a footer with the source server -.-
2022-01-06 05:00:44 +01:00
Kwoth
e9f42bf4df
Slight code improvement in GreetService
2022-01-06 04:44:25 +01:00
Kwoth
6c39044435
- Using PeriodicTimer in a few places instead of Timer
...
- Some small refactorings
- Fixed reference to non-existent command in bot.yml
2022-01-05 08:00:25 +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
ade880a6e6
- .gvc should now properly trigger when a user is already in a gvc and changes his activity
...
- .gvc should now properly detect multiple activities
- Rewrote repeat raw query bitshift to linqtodb query with division (thx kotz)
2022-01-03 06:52:41 +01:00
Kwoth
21bef1a98e
- Possible small fix for .prune ratelimiting
...
- Use .WhenAll extension instead of Task.WhenAll in a few more places
2022-01-03 04:31:56 +01:00
Kwoth
df3e60b61f
.h cmdName should now work correctly for all commands
2022-01-02 17:16:15 +01:00
Kwoth
4e60ea4241
Fixed an extra whitespace in usage part of command help if the command has no arguments
2022-01-02 17:00:33 +01:00
Kwoth
ca9fa1b0ac
- Renamed Prefix to prefix
...
- Updated some command string keys which were using command name to use method names now
2022-01-02 16:52:39 +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
6322e0e077
More minor restructuring and cleanup. Most modules and submodules should be properly grouped now
2022-01-02 04:31:54 +01:00
Kwoth
25f249ab5e
More cleanup and restructuring, nothing of note
2022-01-02 04:16:34 +01:00
Kwoth
3428073208
Forgot semicolon
2022-01-02 03:57:46 +01:00
Kwoth
4b6af0e4ef
Fixed some crashes in response strings source generator, reorganized more submodules into their folders
2022-01-02 03:49:54 +01:00
Kwoth
9c590668df
Reorganizing module and submodule folders
2022-01-01 16:30:08 +01:00
Kwoth
9b4eb21321
Using pattern matching for nulls where applicable, discarded unused lambda parameters, cleaned up some classes. Unignored ServerLog commands which was mistakenly ignored due to a .gitignore rule
2022-01-01 08:44:51 +01:00
Kwoth
f81f9fadd3
Small refactor for ILogCommandService
2022-01-01 07:33:06 +01:00
Kwoth
8c6fcd2ce6
Small formatting fix for the source generator output files
2022-01-01 07:14:22 +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
6eee161b6b
Fixed some NRT warnings in pub/sub mechanism
2021-12-29 06:59:41 +01:00
Kwoth
82000c97a4
Applied codestyle to all .cs files
2021-12-29 06:07:16 +01:00
Kwoth
723447c7d4
- Updated editorconfig rules to hopefully look a bit nicer.
...
- Removed configureawait(false) from everywhere as it doesnt' do anything in a console app and just makes the code look ugly
- Started using .WhenAll extension instead of Task.WhenAll to make it look nicer when chaining methods
2021-12-28 21:14:40 +01:00
Kwoth
d093f7eed7
Small bugfix in hangman, thx ala
2021-12-28 19:32:57 +01:00
Kwoth
0acd2931eb
Possible fix for .smch
2021-12-28 10:57:58 +01:00
Kwoth
7b6539632c
Removed DotSettings
2021-12-28 10:51:06 +01:00
Kwoth
44104bb0e4
Small cleanup
2021-12-28 10:50:30 +01:00
Kwoth
59f5056035
NadekoBot.Extensions should now be fully annotated with nullable reference types as well as many classes from NadekoBot.Common
2021-12-28 10:44:00 +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
89c2cda9ec
possible fix for .gitlab-ci.yml and some small
2021-12-27 08:34:47 +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
9ae030a5c5
Added new rules concerning type constraints and :base() calls. Reformatted attributes folder
2021-12-26 17:45:26 +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
d18f9429c6
Kotz's editorconfig styles slightly modified. Target typed new usage. Brackets in expressions used for clarity.
2021-12-26 02:52:09 +01:00
Kwoth
68741ec484
Possible fix for gitlab-ci
2021-12-25 02:56:19 +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
26ee6ce4d3
Using new .Chunk and .DistinctBy Linq Extensions
2021-12-24 02:10:21 +01:00
Kwoth
594a3b1f97
Removed some obsolete commands and strings
2021-12-23 20:58:39 +01:00
Kwoth
856dcd048a
Removed obsolete placeholders: %users% %servers% %user% %userfull% %username% %userdiscrim% %useravatar% %id% %uid% %channel %chname% %cid% %sid% %server% %members% %server_time% %shardid% %time% %mention%
2021-12-23 20:46:55 +01:00
Kwoth
643dc1824f
Removed bce
2021-12-23 20:44:17 +01:00
Kwoth
da849f7c7b
global using NadekoBot.Extensions
2021-12-23 08:04:00 +07:00
Kwoth
93b8bca018
Switch to discord.net 3.0.0
2021-12-23 08:02:23 +07:00
Kwoth
f78e4d457c
Merged v3 branch updates
2021-12-21 23:36:31 +01: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