A Fun and Wholesome Discord Bot!
shiori is a Discord bot that can bring fun to your server(s). Currently still in development.
If you want to try shiori, you need to run it by yourself since it's still not production-ready. You can run it by following the steps.
- Get a Discord bot token. You can get one in Discord Developers Page
- Get a Fauna database. You can do it on their site and get the database token.
Skip all the nonsense below. Railway is the fastest, easiest way to run shiori. Just click the button to get started.
Make sure you have Docker and Docker Compose installed
-
Create a folder somewhere at your system and change to that folder. e.g.:
mkdir shiori cd shiori -
Create a
docker-compose.ymland fill with the following content:version: "3.3" services: shiori: container_name: shiori image: ghcr.io/shiorilabs/shiori:latest env_file: ./.env
Or, just download it from this repository's
docker-compose.yml -
Create an
.envfile and fill it with your Discord token and Fauna token. Examples are in this following file -
Start it with Docker Compose
docker-compose up -d
Make sure you have Node >=14.16.0 installed.
- Clone this repository by running the following command:
git clone https://github.com/ShioriLabs/shiori
- Go to the cloned folder and install all the dependencies by running the following command:
cd shiori npm install - Put your Discord token and FaunaDB token in
.env.exampleand then remove the.exampleextension - Start it by running
npm start
- Invite the bot by the link in the OAuth2 page of your Discord Developers application page (usually it's in https://discord.com/developers/applications/[your-bot-app-id]/oauth2)
- Have fun!
MIT (See License)