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
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
345a9e9524
Removed unused modulebehavior struct and interface
2021-12-20 00:18:22 +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
bc31dae965
Updated packages
2021-12-19 02:34:12 +01:00
Kwoth
87819f21bf
Merge branch 'v3' of https://gitlab.com/kwoth/nadekobot into v3
2021-12-19 01:56:42 +01:00
Kwoth
d1be56fbc1
Another attempt at fixing a weird coordinator bug
2021-12-19 01:56:30 +01:00
Kwoth
77fb47183f
Possible fix for #322
2021-12-18 22:07:03 +01:00
Kwoth
7bff20cc70
Upped version to 3.0.11
2021-12-17 23:41:31 +01:00
Kwoth
29f5dcc359
Merge branch 'v3' of https://gitlab.com/kwoth/nadekobot into v3
2021-12-17 23:39:08 +01:00
Kwoth
14f2851072
- you should be able to update your .atl now without disabling it
...
- capitalization of language input in .atl should no longer matter
2021-12-17 23:38:06 +01:00
Kwoth
a2b25f8246
atl no longer pings if in nodelete mode
2021-12-17 16:32:35 +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
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
96c9b699aa
Merge branch 'v3' of https://gitlab.com/kwoth/nadekobot into v3
2021-12-13 19:28:34 +01:00
Kwoth
3c0768a372
.atl / .at reworked
2021-12-13 19:28:22 +01:00
Kwoth
fcc49dbbdb
Made .sinfo slightly better
2021-12-11 16:13:52 +01:00
Kwoth
3a317590b4
Merge branch 'v3' of https://gitlab.com/kwoth/nadekobot into v3
2021-12-11 15:27:37 +01:00
Kwoth
36c013fbb5
Added .qimport and .qexport commands, fixed some response strings
2021-12-11 15:27:32 +01:00
Kwoth
02eb6e172b
added slots.currencyFontColor to gambling.yml
2021-12-09 20:54:26 +01:00
Kwoth
d22c579875
Merge branch 'v3' of https://gitlab.com/kwoth/nadekobot into v3
2021-12-09 02:07:12 +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
9f219cddbb
Updated osx guide with dotnet 5 installation instructions
2021-12-09 01:11:12 +01:00
Kwoth
cf9792f24a
Fixed .rule34, closes #320
2021-12-07 23:44:57 +01:00
Kwoth
0187dd57ac
Fixed an exception in coordinator preventing some shards from restarting
2021-12-05 08:47:33 +01:00
Kwoth
2d2e54e31e
Bot will now check for permissions when trying to apply punishments
2021-12-05 08:47:10 +01:00
Kwoth
cb7c5e48fd
Fixed gambling vote reward getting overwritten and reset to 100 every time
2021-12-05 08:20:30 +01:00
Kwoth
771c2745dc
.crypto now supports top 5k coins. closes #138
2021-12-04 15:45:04 +01:00
Kwoth
59c0f2f4b3
Added graceful option to die (kill coordinator without killing shards)
2021-12-01 09:47:41 +01:00
Kwoth
219ca39cd1
Added .coordreload which will reload coord.yml when using NadekoBot.Coordinator
...
- bots with more than 1 shard will now use redis strings provider
2021-12-01 09:41:23 +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
71f1e43272
.xprewsreset now has correct permissions
2021-12-01 05:41:03 +01:00
Kwoth
8499e1da70
Updated changelog, upped version in the stats to 3.0.9
2021-11-24 01:51:34 +01:00
Kwoth
a2ea806bed
Removed slot.numbers from images.yml as they're no longer used anywhere, thx ala
2021-11-24 01:49:03 +01:00
Kwoth
732b5dfeed
Merge branch 'v3' of https://gitlab.com/kwoth/nadekobot into v3
2021-11-21 03:01:18 +01:00
Kwoth
d4dcdc761a
.economy should not overflow so easily anymore, and big numbers look nicer
2021-11-21 03:01:04 +01:00
Kwoth
22b452e449
Added .warn weights, improved .warnlog
2021-11-21 02:01:21 +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
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
1513008b4b
Merge branch 'v3' of https://gitlab.com/kwoth/nadekobot into v3
2021-11-18 16:41:40 +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
aa518d60a5
Merge branch 'v3' of https://gitlab.com/kwoth/nadekobot into v3
2021-11-17 16:27:54 +01:00
Kwoth
68395372f0
Merge branch 'v3' of https://gitlab.com/kwoth/nadekobot into v3
2021-11-09 16:08:58 +01:00
Kwoth
c80898a7bf
Fixed an error that would show up in the console when a club image couldn't be drawn in certain circumstances
2021-11-04 17:01:18 +01:00
Kwoth
aae2805785
Updated changelog.md - Fixed 3.0.7 notes title
2021-11-04 09:05:22 +01:00
Kwoth
fc3695d090
Updated changelog.md for 3.0.8
2021-11-04 09:04:49 +01:00
Kwoth
428429ff44
Fixed creating new users in the database when awarding currency
2021-11-03 16:27:48 +01:00
Kwoth
dc344caec6
Version upped to 3.0.8
2021-11-03 15:23:45 +01:00
Kwoth
02de25a931
Typo
2021-10-09 19:55:19 +02:00
Kwoth
0b395e9176
Merge branch 'v3' of https://gitlab.com/kwoth/nadekobot into v3
2021-10-09 19:49:26 +02:00
Kwoth
4532f992cd
Fixed field not preserving inline after string replacements. closes #308
2021-10-09 19:48:54 +02:00
Kwoth
db7cf3d757
Upped version to 3.0.7, Updated changelog
2021-10-05 13:12:28 +02:00
Kwoth
83ea046d5f
Fixed %users% and %shard.usercount% placeholders not showing correct member count
2021-10-05 13:09:52 +02:00
Kwoth
ff95b3d00f
- .streamsclear re-added. It will remove all followed streams on the server.
...
- .gifts now have 3 new ✂️ Haircut 🧻 ToiletPaper and 🥀 WiltedRose which **reduce** waifu's value
- Added a new multiplier (waifu.multi.negative_gift_effect default 0.5, changeable via .config gambling or data/gambling.yml)
2021-09-30 08:53:15 +02:00
Kwoth
52c9ec670d
Upped version to 3.0.6. Slightly updated hangman help string
2021-09-27 10:57:10 +02:00
Kwoth
1ac472c676
Urls will now properly work in embeds. Fixes #306
2021-09-27 10:52:14 +02:00
Kwoth
a562a571e2
- .shopadd will now ignore negative price input
...
- Make sure bot has manage roles permission for .xprr
- Small cleanup
2021-09-22 23:07:23 +02:00