mirror of
https://gitlab.com/Kwoth/nadekobot.git
synced 2025-09-10 09:18:27 -04:00
3.8 KiB
3.8 KiB
Linux From Source
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 ~
)
Installation Instructions
- Download and run the new installer script
cd ~ && wget -N https://gitlab.com/Kwoth/nadeko-bash-installer/-/raw/master/linuxAIO.sh && bash linuxAIO.sh
- Install prerequisites (type
1
and press enter) - Download the bot (type
2
and press enter) - Exit the installer in order to set up your
creds.yml
- Copy the creds.yml template
cp nadekobot/output/creds_example.yml nadekobot/output/creds.yml
- Open
nadekobot/output/creds.yml
with your favorite text editor. We will use nano herenano nadekobot/output/creds.yml
- Enter your bot's token
- After you're done, you can close nano (and save the file) by inputting, in order
CTRL
+X
Y
Enter
- After you're done, you can close nano (and save the file) by inputting, in order
- Run the bot (type
3
and press enter)
Update Instructions
- ⚠ Stop the bot
- Update and run the new installer script
cd ~ && wget -N https://gitlab.com/Kwoth/nadeko-bash-installer/-/raw/master/linuxAIO.sh && bash linuxAIO.sh
- Update the bot (type
2
and press enter) - Run the bot (type
3
and press enter) - 🎉
Linux Release
Installation Instructions
- Download the latest release from https://gitlab.com/Kwoth/nadekobot/-/releases
- Look for the file called "X.XX.X-linux-x64-build.tar" (where X.XX.X is a series of numbers) and download it
- Untar it
⚠ Make sure that you change X.XX.X to the same series of numbers as in step 1!
tar xf X.XX.X-linux-x64-build.tar
- Rename the
nadekobot-linux-x64
tonadekobot
mv nadekobot-linux-x64 nadekobot
- Move into nadekobot directory and make NadekoBot executable
cd nadekobot && chmod +x NadekoBot
- Copy the creds.yml template
cp creds_example.yml creds.yml
- Open
creds.yml
with your favorite text editor. We will use nano herenano nadekobot/output/creds.yml
- Enter your bot's token
- After you're done, you can close nano (and save the file) by inputting, in order
CTRL
+X
Y
Enter
- After you're done, you can close nano (and save the file) by inputting, in order
- Run the bot
./NadekoBot
Update Instructions
- Stop the bot
- Download the latest release from https://gitlab.com/Kwoth/nadekobot/-/releases
- Look for the file called "X.XX.X-linux-x64-build.tar" (where X.XX.X is a series of numbers) and download it
- Untar it
⚠ Make sure that you change X.XX.X to the same series of numbers as in step 2!
tar xf 2.99.8-linux-x64-build.tar
- Rename the old nadekobot directory to nadekobot-old (remove your old backup first if you have one, or back it up under a different name)
rm -rf nadekobot-old 2>/dev/null
mv nadekobot nadekobot-old
- Rename the new nadekobot directory to nadekobot
mv nadekobot-linux-x64 nadekobot
- Remove old strings and aliases to avoid overwriting the updated versions of those files
⚠ If you've modified said files, back them up insteadrm nadekobot-old/data/aliases.yml
rm -r nadekobot-old/data/strings
- Copy old data
cp -RT nadekobot-old/data/ nadekobot/data/
- Copy creds.yml
cp nadekobot-old/creds.yml nadekobot/
- Move into nadekobot directory and make the NadekoBot executable
cd nadekobot && chmod +x NadekoBot
- Run the bot
./NadekoBot
🎉 Enjoy
Steps 3 - 9 as a single command
Don't forget to change X.XX.X to match step 2.
tar xf X.XX.X-linux-x64-build.tar && \
rm -rf nadekobot-old 2>/dev/null && \
mv nadekobot nadekobot-old && \
mv nadekobot-linux-x64 nadekobot && \
rm nadekobot-old/data/aliases.yml && \
rm -r nadekobot-old/data/strings && \
cp -RT nadekobot-old/data/ nadekobot/data/ && \
cp nadekobot-old/creds.yml nadekobot/ && \
cd nadekobot && chmod +x NadekoBot