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
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
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
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
c66e491ce9
Implicit usings and more global usings
2021-12-21 02:36:47 +01:00
Kwoth
9223d78849
Removed redundant parenthesis
2021-12-20 03:54:30 +01:00
Kwoth
edd60ae656
- Removed usage of obsolete methods
...
- Removed unneeded argument from ValidateQuery in Searches.cs
- Using split query when loading all guild configs
2021-12-20 03:48:42 +01:00
Kwoth
da2ee0c158
await usings and minor cleanup
2021-12-20 03:02:02 +01:00
Kwoth
1b2017024c
More target-typed new and redundant paranthesis cleanup
2021-12-20 00:33:11 +01:00
Kwoth
cd379fd308
vars and target-typed new
2021-12-20 00:15:39 +01:00
Kwoth
ee33313519
Global usings and file scoped namespaces
2021-12-19 05:14:11 +01:00
Kwoth
77fb47183f
Possible fix for #322
2021-12-18 22:07:03 +01:00
Kwoth
4c1b911cb7
Inrole string fix
2021-12-17 15:59:18 +01:00
Kwoth
83daf3c30f
Made .showembed always output lowercase field names and no null values
2021-12-14 19:41:07 +01:00
Kwoth
9be8140d4d
Added .showembed <msgid> and .showembed #channel <msgid> which will show you embed json from the specified message
2021-12-13 20:29:45 +01:00
Kwoth
c85bdec396
Merge branch 'qdel-patch' into 'v3'
...
Clarity on qdel
See merge request Kwoth/nadekobot!197
2021-12-13 13:07:00 +00:00
Alan Beatty
5fa39eaa9f
Clarity on qdel
2021-12-13 13:07:00 +00:00
Alan Beatty
1c24f95efa
Replace RequireUserPemission
with UserPerm
2021-12-13 13:06:28 +00:00
Kwoth
fcc49dbbdb
Made .sinfo slightly better
2021-12-11 16:13:52 +01:00
Kwoth
36c013fbb5
Added .qimport and .qexport commands, fixed some response strings
2021-12-11 15:27:32 +01:00
Kwoth
f70e49fc6a
Removed unwanted command
2021-12-09 02:07:03 +01:00
Kwoth
b7ead22e09
.remindl and .remindrm commands now supports optional 'server' parameter for Administrators which allows them to delete any reminder created on the server
2021-12-09 01:48:39 +01:00
Kwoth
1e6d0806d7
Fixed some console log spam which was incorrectly done by streamrole feature, upped version to 3.0.10 in stats
2021-12-01 07:02:01 +01:00
Kwoth
0a029a7847
Added image attachment support for .ea if you omit imageUrl
2021-11-21 00:22:10 +01:00
Kwoth
c050ce2123
Added .emojiadd command
2021-11-21 00:07:19 +01:00
Kwoth
06c20c6fa4
Patreon Access and Refresh Tokens should now be automatically updated
2021-11-17 18:45:49 +00:00
Kwoth
d090aa23ee
Slots redesign nad images moved to images.yml
2021-11-03 14:22:51 +00:00
tbodt
9ae3b66fc2
Reduce required permissions for deleting quotes
2021-10-27 01:25:40 +00:00
Kaoticz
92365fd22d
Fixed memory counter not refreshing over time
2021-10-17 22:56:10 +00:00
Kaoticz
2fd7d97025
Corrected memory usage on StatusService
2021-10-15 22:04:30 +00:00
Kwoth
611817f78a
Yes, it's just a warning
2021-09-21 20:59:05 +02:00
Kwoth
2e66137f3e
Fixed an exception which was breaking repeater loop
2021-09-21 20:28:37 +02:00
Kwoth
619bee811d
Fixed most of the commands which used wrong error color for confirm messages
2021-09-16 23:09:17 +02:00
Kwoth
d2d0cb9e03
- Possible fix for .repeat
bug
...
- Slight adjustment for repeater logic
- Timer should no longer increase on some repeaters
- Repeaters should no longer have periods when they're missing from the list
2021-09-16 07:19:08 +02:00
Kwoth
565c1132fa
Changed last few usages of old string based gettext. All strings now use new system. Needs testing
2021-09-06 21:34:53 +02:00
Kwoth
919bedeae6
Changed (almost) all responses to make them use the new system instead of raw strings
...
- Fixed many invalid string keys
2021-09-06 21:34:53 +02:00
Kwoth
4484732f5d
- Fixed counting parameters which have formats in response strings
...
- Almost finished porting localized string keys as methods
- Compiles
2021-09-06 21:34:53 +02:00
Kwoth
0115d35247
WIP: rework of localized strings, instead of generic LocStr, LocStr is now a struct which contains both the key, and the values which should be put into the value's placeholders. strs' properties are now methods which take values as arguments, and properties if they don't
2021-09-06 21:34:53 +02:00
Kwoth
9d375dccee
wip strings rework, experimenting, nothing works
2021-09-06 21:34:52 +02:00
Kwoth
70288f7670
Second iteration of source generated localized strings
...
- Strs renamed to strs
- Generic params will now default to object instead of string for convenient argument passing
- Many strings changed to use generated properties
2021-09-06 21:34:52 +02:00
Kwoth
34d0f66466
- Added NadekoBot.Generators projects which will contain source generators
...
- Implemented initial version of the response strings source generator
- Creates a class with property names equivalent to key names in responses.en-US.json
- Each Property has struct type (with generic type parameters matching the number of string format placeholders) for type safe GetText implementation
- Struct types are readonly refs as they should be ephermal, and only used to pass string keys to GetText
2021-09-06 21:34:52 +02:00
Kwoth
e67f659a8a
Added a fix from 1.9 branch for repeaters
2021-09-06 21:34:52 +02:00
Kwoth
5d9320941a
Added fixes from 1.9 branch:
...
- Custom reaction permission error fix
- Local tracks .lq fix after they're loaded from playlist
- Fixed some response strings
2021-09-06 21:34:52 +02:00
Kwoth
42d623b696
Replaced access to .Context with .ctx
2021-09-06 21:34:52 +02:00
Kwoth
dc6d17eee7
Repeater and Greet services are now using smarttext instead of crembed
2021-09-06 21:34:51 +02:00