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.yml
and 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
.env
file 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.example
and then remove the.example
extension - 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)