Kwoth
021e7978da
* dev: Greet stuff moved to its own table in the database. GreetSettings
...
* fix: Fixed placeholders not working
* fix: Fixed some countries in countries.yml for hangman game
* add: Added custom status overload for \`.adpl\`
* dev: Removed some unused strings
* fix: Fixed postgres support in Nadeko
* remove: Removed mysql support, it was broken for a while and some queries weren't compiling.
* dev: Updated image library
* fix: Some command strings fixed and clarified
2024-09-15 22:44:37 +00:00
Kwoth
54adbedf9f
add: doing .gencmdlist will now generate a data/commandlist.json which is the same as the file you receive in discord
2024-08-06 14:58:13 +00:00
Kwoth
e1892c4ff4
remove: Removed selfhost button from .donate, no idea why it was there in the first place
2024-07-12 16:24:49 +00:00
Kwoth
4e570475df
add: Added dropdown menu for .cmds help and group help (part of cmds). Group help will no longer be on .h
...
fix: paginated response replies will no longer ping the author
2024-05-20 00:37:29 +00:00
Kwoth
e2066f433f
fix: Fixed .h not working on some commands
...
add: Added select menu for the .mdls command
dev: Reworked the way interactions are created and sent. It is much better but far from perfect
2024-05-19 23:24:52 +00:00
Kwoth
a6010716e8
add: You can now check commands for submodules, for example '.h quote' the same way you can do for command groups like '.h bank'
2024-05-18 23:00:00 +00:00
Kwoth
0c167a9382
add: Added .cleanupguilddata command which will delete all guildconfigs, xp stats and other data related to any guild the bot is no longer in. This is a highly destructive and irreversible command.
...
dev: Added cascade deletes to any tables which have guildconfigs FK, as well as to some other missing places
2024-05-18 22:34:34 +00:00
Kwoth
f4b26c5b40
dev: removed docker_compose.yml as you don't need redis.
...
dev: Removed aws package as we don't need gencmdlist to upload commands anymore, have to find a new way though.
2024-05-13 17:34:06 +00:00
Kwoth
9406a9cc34
dev: Using collection expressions, no functional change
2024-05-13 14:54:24 +00:00
Kwoth
fb594e50fd
fix: .h fixed, .xp fixed, pagination in .lb fixed
2024-05-10 15:29:04 +00:00
Kwoth
75c5a003bf
fix: cleverbot:response should now be a valid module name
2024-05-10 09:53:20 +00:00
Kwoth
40528150f7
dev: Revert links back in the code, check for updates in the original nadekobot project
2024-05-10 04:58:25 +00:00
Kwoth
6caea8e9e7
docs: Updated more links to point to new repo url
...
dev: Fixed project id as nadeko is moved to nadeko/nadekobot
2024-05-09 01:46:20 +00:00
Kwoth
48e51784da
Added .todo show, Renamed ReactionRole* commands to rero*
2024-05-02 23:23:26 +00:00
Kwoth
fc4858830c
Finished new response system
2024-05-02 06:47:01 +00:00
Kwoth
daa2177559
part 3 of the response rework
2024-04-29 21:03:46 +00:00
Kwoth
d28c7b500d
Part2 of the response system rework
2024-04-29 01:13:52 +00:00
Kwoth
ddeded9a70
ci: Possible CI fix. Breaking RID change. Windows 7 no longer supported :\
...
refactor: Ayu.Discord.Voice renamed to NadekoBot.Voice to avoid confusion
2024-04-27 19:08:17 +00:00
Kwoth
812b865add
Fixed some aliases and reworked namespaces
2024-04-27 16:03:48 +00:00
Kwoth
e0819f760c
Restructured the project structure back to the way it was, there's no reasonable way to split the modules
2024-04-26 22:26:24 +00:00
Kwoth
308ba36b2e
More restructuring
2023-03-26 14:44:25 +02:00
Kwoth
db2328cdaf
nadekobot almost builds
2023-03-16 02:41:40 +01:00
Kwoth
affaaf2fab
Using generic attributes for NadekoOptions now. Updated packages
2023-01-21 02:21:08 +01:00
Kwoth
63a9ae2dac
Make extensive use of raw string literals C#11 feature
2023-01-21 01:12:11 +01:00
Kwoth
e71708f5e8
.h command show now properly show both channel and server user permission requirements
2023-01-15 00:50:25 +01:00
Hokuto Chen
26f76ef7b9
Fix for DMHelpText
2023-01-10 14:39:23 +00:00
Kwoth
bf817a1436
Medusa modules (sneks) should now inherit medusa description when listed in .mdls command
2022-10-12 23:29:48 +02:00
Kwoth
38e3badb87
Greatly unboilerplated and simplified nadeko interaction button construction
2022-08-07 17:00:36 +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
f41b1fb93c
Base for 4.3 work. Split Nadeko.Common into a separate project
2022-07-11 00:06:34 +02:00
Kwoth
deaedce6c7
Renamed some of the classes which still had 'Cr' instead of 'Expr' in them
2022-06-16 04:03:59 +02:00
Kwoth
780eec62b3
[ci skip] undoed .gencmdlist path, no effect
2022-06-16 00:56:31 +02:00
Kwoth
7b5145f116
NadekoBot Patronage system, Search commands improvements + fixes
2022-06-14 07:24:33 +00:00
Kwoth
f132aa2624
- Added a simple bank system. Users can deposit, withdraw and check the balance of their currency in the bank.
...
- Users can't check other user's bank balances.
- Added a button on a .$ command which, when clicked, sends you a message with your bank balance that only you can see.
- Updated pagination, it now uses buttons instead of reactions
- using .h <command group> (atm only .bank is a proper group) will list commands with their descriptions in that group
2022-04-29 07:22:49 +02:00
Kwoth
78d97db224
.modules commanad now has a medusa module description
2022-04-28 06:20:46 +02:00
Kwoth
18400dc53a
Fixed a nullref message when the bot is loading medusae. Added support for multiple embeds in features which support custom embeds in the form of
...
{plainText:text-here, embeds: [embedObject, embedObject, embedObject]}
2022-04-17 09:58:30 +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
b7d1fd1b47
Many IDisposable fixes. GlobalNadeko won't have file watchers for creds. Wallet simplified
2022-03-21 15:33:18 +01:00
Kwoth
eda38e64d1
Added many more braces for multiline if's, Improved .crypto command quite a bit and applied locale-specific format
2022-02-04 06:00:17 +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
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
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
4b6af0e4ef
Fixed some crashes in response strings source generator, reorganized more submodules into their folders
2022-01-02 03:49:54 +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
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
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
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
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