mirror of
https://gitlab.com/Kwoth/nadekobot.git
synced 2025-09-10 09:18:27 -04:00
971b5078b7aeb184e57730944f283b33b5783572
⚠️ Experimental Branch. Things will break. ⚠️
Migration from 2.x
⚠️ You MUST update to latest version of 2.x and run yourbot at least once before switching over to v3
Changes
- Code cleanup
- Command attributes cleaned up
- Removed dummy Remarks and Usages attributes
- They were unused for a few patches but stayed in the code to avoid big git diffs
- All database migrations and data (json file) migrations have been removed
- As updating to the latest 2.x version before switching over to v3 is mandated (or fresh v3install), that means all migration code has ran and it can be safely removed
- There are 2 projects: NadekoBot and NadekoBot.Coordinator
- NadekoBot is the regular bot with one shard, or if you can run it if you want to run your shards
- Command attributes cleaned up
- credentials.json moved to
creds.yml
, example is increds_example.yml
, most of the credentials from 2.x will be automatically migrated - Guide will now instruct users to set build output to nadekobot/output instead of running from nadekobot/src/NadekoBot/bin/release/net5
- todo: Reworked from source installation (linux/windows) guide
- todo: Added docker installation guide at
- todo?: votes functionality changed
- todo?: maybe use https://github.com/Humanizr/Humanizer for trimto, time printing, date printing, etc
- todo?: use guild locale more in the code (from guild settings) (for dates, currency, etc?)
- todo?: Write a sourcegen for response strings and use const/static fields (maybe even typed to enforce correct number of arguments)
Description
Languages
C#
99.7%
Inno Setup
0.1%