diff --git a/CHANGELOG.md b/CHANGELOG.md index c10045507..7af3d2e7d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -Experimental changelog. Mostly based on [keepachangelog](https://keepachangelog.com/en/1.0.0/) except date format. a-c-f-r-o +Mostly based on [keepachangelog](https://keepachangelog.com/en/1.0.0/) except date format. a-c-f-r-o ## [5.0.0] @@ -12,10 +12,10 @@ Experimental changelog. Mostly based on [keepachangelog](https://keepachangelog. - Giveaway commands - `.ga start ` starts the giveway with the specified duration and message (prize). You may have up to 5 giveaways on the server at once - `.ga end ` prematurely ends the giveaway and selects a winner - - `.ga cancel ` cancels the giveaway and doesn't select the winner + - `.ga cancel ` cancels the giveaway and doesn't select a winner - `.ga list` lists active giveaways on the current server - `.ga reroll ` rerolls the winner on the completed giveaway. This only works for 24 hours after the giveaway has ended, or until the bot restarts. - - After the giveaway has started, user join the giveaway by adding a :tada: reaction + - Users can join the giveaway by adding a :tada: reaction - Added Todo Commands - `.todo add ` - adds a new todo - `.todo delete ` - deletes a todo item @@ -29,35 +29,35 @@ Experimental changelog. Mostly based on [keepachangelog](https://keepachangelog. - `.todo archive show ` - shows the todo items from one of your archived lists - `.todo archive delete ` - deletes and archived todo list - Added `.queufairplay` / `.qfp` (music feature) re-added but it works differently - - Once you run it, it will reorganize currently queued songs so that they're in a fair order. It has no effect on any subsequently queued songs + - Once you run it, it will reorganize currently queued songs so that they're in a fair order. - Added `.clubrename` command to uh rename your club - For self-hosters: - Added `.sqlselectcsv` which will return results in a csv file instead of an embed. - - You can now configure whether nadeko ignores other bots in `bot.yml` - - You can now configure shop sale cut in `gambling.yml` + - You can set whether nadeko ignores other bots in `bot.yml` + - You can set shop sale cut in `gambling.yml` - Added a page parameter to `.feedlist` -- Added seconds/sec/s to .convert command +- Added seconds/sec/s to `.convert` command - Added `.prunecancel` to cancel an active prune -- Added progress reporting when using `.prune`. The bot will periodically update on how many messages have been deleted -- Audit log reason will be automatically added when using `.setrole`, reaction role and `.dtch` commands +- Added progress reporting when using `.prune`. +- Added audit log reason for `.setrole` and some other features ### Changed - Users who have manage messages perm in the channel will now be excluded from link and invite filtering (`.sfi` and `.sfl`) - `.send` command should work consistently and correctly now. You can have targets from other shards too. The usage has been changed. refer to `.h .send` for more info - `.serverinfo` no longer takes a server name. It only takes an id or no arguments -- You can now target a different channel with .repeat, for example `.repeat #some-other 1h Hello every hour` -- `.cmds `, `.cmds `, `.cmds v4 +##### Migration from v3 -> v5 Follow the following few steps only if you're migrating from v3. If not, skip to installation instructions. -Use the new installer script: `cd ~ && wget -N https://gitlab.com/Kwoth/nadeko-bash-installer/-/raw/v4/linuxAIO.sh && bash linuxAIO.sh` +Use the new installer script: `cd ~ && wget -N https://gitlab.com/Kwoth/nadeko-bash-installer/-/raw/v5/linuxAIO.sh && bash linuxAIO.sh` > - Install prerequisites (type `1` and press `enter`) > - Download (type `2` and press `enter`) > - Run (type `3` and press `enter`) @@ -38,7 +38,7 @@ Use the new installer script: `cd ~ && wget -N https://gitlab.com/Kwoth/nadeko- Open Terminal (if you're on an installation with a window manager) and navigate to the location where you want to install the bot (for example `cd ~`) -1. Download and run the **new** installer script `cd ~ && wget -N https://gitlab.com/Kwoth/nadeko-bash-installer/-/raw/v4/linuxAIO.sh && bash linuxAIO.sh` +1. Download and run the **new** installer script `cd ~ && wget -N https://gitlab.com/Kwoth/nadeko-bash-installer/-/raw/v5/linuxAIO.sh && bash linuxAIO.sh` 2. Install prerequisites (type `1` and press enter) 3. Download the bot (type `2` and press enter) 4. Exit the installer (type `6` and press enter) @@ -50,13 +50,13 @@ Open Terminal (if you're on an installation with a window manager) and navigate - `CTRL` + `X` - `Y` - `Enter` -8. Run the installer script again `cd ~ && wget -N https://gitlab.com/Kwoth/nadeko-bash-installer/-/raw/v4/linuxAIO.sh && bash linuxAIO.sh` +8. Run the installer script again `cd ~ && wget -N https://gitlab.com/Kwoth/nadeko-bash-installer/-/raw/v5/linuxAIO.sh && bash linuxAIO.sh` 9. Run the bot (type `3` and press enter) ##### Source Update Instructions 1. ⚠ Stop the bot ⚠ -2. Update and run the **new** installer script `cd ~ && wget -N https://gitlab.com/Kwoth/nadeko-bash-installer/-/raw/v4/linuxAIO.sh && bash linuxAIO.sh` +2. Update and run the **new** installer script `cd ~ && wget -N https://gitlab.com/Kwoth/nadeko-bash-installer/-/raw/v5/linuxAIO.sh && bash linuxAIO.sh` 3. Update the bot (type `2` and press enter) 4. Run the bot (type `3` and press enter) 5. 🎉 @@ -74,11 +74,11 @@ Open Terminal (if you're on an installation with a window manager) and navigate 3. Make sure your python is version 3+ with `python --version` - if it's not, you can install python 3 and make it the default with: `sudo apt-get install python3.8 python-is-python3` -*You can use nadeko bash script [prerequisites installer](https://gitlab.com/Kwoth/nadeko-bash-installer/-/blob/v4/n-prereq.sh) as a reference* +*You can use nadeko bash script [prerequisites installer](https://gitlab.com/Kwoth/nadeko-bash-installer/-/blob/v5/n-prereq.sh) as a reference* ##### Installation Instructions -1. Download the latest release from +1. Download the latest release from - Look for the file called "X.XX.X-linux-x64-build.tar" (where X.XX.X is a series of numbers) and download it 2. Untar it - ⚠ Make sure that you change X.XX.X to the same series of numbers as in step 1! @@ -102,7 +102,7 @@ Open Terminal (if you're on an installation with a window manager) and navigate ##### Release Update Instructions 1. Stop the bot -2. Download the latest release from +2. Download the latest release from - Look for the file called "x.x.x-linux-x64-build.tar" (where `X.X.X` is a version, for example 3.0.4) and download it 3. Untar it - ⚠ Make sure that you change `X.X.X` to the same series of numbers as in step 2! diff --git a/docs/guides/osx-guide.md b/docs/guides/osx-guide.md index 003412719..3f987accd 100644 --- a/docs/guides/osx-guide.md +++ b/docs/guides/osx-guide.md @@ -31,7 +31,7 @@ sudo ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/ ##### Installation Instructions -1. Download and run the **new** installer script `cd ~ && wget -N https://gitlab.com/Kwoth/nadeko-bash-installer/-/raw/v4/linuxAIO.sh && bash linuxAIO.sh` +1. Download and run the **new** installer script `cd ~ && wget -N https://gitlab.com/Kwoth/nadeko-bash-installer/-/raw/v5/linuxAIO.sh && bash linuxAIO.sh` 2. Install prerequisites (type `1` and press enter) 3. Download the bot (type `2` and press enter) 4. Exit the installer in order to set up your `creds.yml` @@ -49,7 +49,7 @@ sudo ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/ ##### Update Instructions 1. ⚠ Stop the bot -2. Update and run the **new** installer script `cd ~ && wget -N https://gitlab.com/Kwoth/nadeko-bash-installer/-/raw/v4/linuxAIO.sh && bash linuxAIO.sh` +2. Update and run the **new** installer script `cd ~ && wget -N https://gitlab.com/Kwoth/nadeko-bash-installer/-/raw/v5/linuxAIO.sh && bash linuxAIO.sh` 3. Update the bot (type `2` and press enter) 4. Run the bot (type `3` and press enter) 5. 🎉 @@ -60,7 +60,7 @@ sudo ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/ ##### Installation Instructions -1. Download the latest release from +1. Download the latest release from - Look for the file called "X.XX.X-linux-x64-build.tar" (where X.XX.X is a series of numbers) and download it 2. Untar it ⚠ Make sure that you change X.XX.X to the same series of numbers as in step 1! @@ -84,7 +84,7 @@ sudo ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/ ##### Update Instructions 1. Stop the bot -2. Download the latest release from +2. Download the latest release from - Look for the file called "X.XX.X-linux-x64-build.tar" (where X.XX.X is a series of numbers) and download it 3. Untar it ⚠ Make sure that you change X.XX.X to the same series of numbers as in step 2! diff --git a/docs/guides/windows-guide.md b/docs/guides/windows-guide.md index 03ad5c876..797f075ba 100644 --- a/docs/guides/windows-guide.md +++ b/docs/guides/windows-guide.md @@ -75,7 +75,7 @@ You can still install them manually: Open PowerShell (press windows button on your keyboard and type powershell, it should show up; alternatively, right click the start menu and select Windows PowerShell), and navigate to the location where you want to install the bot (for example `cd ~/Desktop/`) -1. `git clone https://gitlab.com/kwoth/nadekobot -b v5 --depth 1` +1. `git clone https://gitlab.com/nadeko/nadekobot -b v5 --depth 1` 2. `cd nadekobot` 3. `dotnet publish -c Release -o output/ src/NadekoBot/` 4. `cd output` diff --git a/docs/index.md b/docs/index.md index 1305b02cc..dba0eccc3 100644 --- a/docs/index.md +++ b/docs/index.md @@ -36,6 +36,6 @@ If you're unsure whether something is an issue, ask in our support server first. [macos-guide]: ./guides/osx-guide.md [from-source-guide]: ./guides/from-source.md [discord-server]: https://discord.nadeko.bot/ -[gitlab]: https://gitlab.com/Kwoth/nadekobot -[issues]: https://gitlab.com/Kwoth/nadekobot/issues +[gitlab]: https://gitlab.com/nadeko/nadekobot +[issues]: https://gitlab.com/nadeko/nadekobot/issues [donate]: ./donate.md diff --git a/docs/medusa/creating-a-medusa.md b/docs/medusa/creating-a-medusa.md index fef07f02f..1e436f14b 100644 --- a/docs/medusa/creating-a-medusa.md +++ b/docs/medusa/creating-a-medusa.md @@ -8,7 +8,7 @@ Medusa system allows you to write independent medusae (known as "modules", "cogs The system itself borrows some design from the current way Nadeko's Modules are written but mostly from never-released `Ayu.Commands` system which was designed to be used for a full Nadeko v3 rewrite. -The medusa base classes used for development are open source [here](https://gitlab.com/Kwoth/nadekobot/-/tree/v4/src/Nadeko.Medusa) in case you need reference, as there is no generated documentation at the moment. +The medusa base classes used for development are open source [here](https://gitlab.com/nadeko/nadekobot/-/tree/v5/src/Nadeko.Medusa) in case you need reference, as there is no generated documentation at the moment. ### Term list @@ -161,7 +161,7 @@ This section will guide you through how to create a simple custom medusa. You ca