This is the bot that datalink's Discord server uses- you can try it out for yourself in our server!
Feel free to fork and modify echo, or even self-host it! Below are instructions on how to do this:
Initially, set up a MySQL Database, preferrably using PlanetScale.
Configure the .env
file accordingly, an example is provided in .env.example
.
The primary method to host echo is using docker compose.
- Clone the repository.
git clone https://github.com/datalinkhq/echo.git
- Run the bot using docker-compose.
docker-compose up -d
- To view the logs of the container:
docker compose logs -t -f
Echo can be hosted without using docker compose as well.
- Clone the repository.
git clone https://github.com/datalinkhq/echo.git
- Install dependencies.
pnpm i
- Build the bot and its schema.
pnpm run build && pnpm run generate
- Run the bot.
pnpm run start:prod