Dragon Fire 957e6b0691 Fix lint
2024-03-20 00:20:13 -04:00
2021-04-29 17:55:29 -04:00
2021-06-05 12:31:10 -04:00
2024-03-20 00:13:20 -04:00
2024-03-19 22:34:25 -04:00
2024-03-19 23:50:10 -04:00
2021-06-05 12:17:33 -04:00
2024-03-20 00:20:13 -04:00
2021-06-12 18:18:57 -04:00
2021-03-14 14:09:41 -04:00
2022-09-17 11:32:40 -04:00
2017-09-12 22:58:38 +00:00
2024-03-19 22:40:39 -04:00
2024-03-19 20:44:39 -04:00
2024-03-19 23:31:30 -04:00

Agreement

If you self-host this you're nuts.

Installing

Only Linux-based systems can run Xiao. She will not run on Windows or Mac.

  1. Install Node.js (you will need at least v15.0.0).
  2. Run apt install git to install git.
  3. Clone this repository with git clone https://github.com/dragonfire535/xiao.git.
  4. Run cd xiao to move into the folder that you just created.
  5. Create a file named .env and fill it out as shown in .env.example.
  6. Run apt update and apt upgrade to install the latest dependencies of your distro.
  7. Run apt install python to install python.
  8. Run apt install ffmpeg to install ffmpeg.
  9. Follow these instructions to install the dependencies for node-canvas.
  10. Run apt install liblqr-1-0-dev liblqr-1-0 to install liblqr (needed for ImageMagick).
  11. Follow these instructions to install ImageMagick.
  12. Follow these instructions to set up Redis. Remember to set up a password!
  13. Run apt install libtool so sodium can compile if necessary. (Optional)
  14. Download the NSFW model and extract the contents to <xiao folder>/tf_models/nsfw.
  15. Run apt install wine to install wine.
  16. Run dpkg --add-architecture i386 to allow installation of wine32.
  17. Run apt update again.
  18. Run apt install wine32 to install wine32.
  19. Run apt install xvfb to install xvfb.
  20. Run npm i --production in the folder you cloned the bot.
  21. Run npx parse-domain-update to update the domain list for parse-domain.
  22. Run npm i -g pm2 to install PM2.
  23. Run pm2 start Xiao.js --name xiao to run the bot.
S
Description
Xiao is a Discord bot coded in JavaScript with discord.js. With over 500 commands, she is one of the most feature-rich bots out there. Formerly XiaoBot.
Readme 411 MiB
Languages
JavaScript 99.9%