An open API service indexing awesome lists of open source software.

https://github.com/esau-morais/bot.ts

🤖 Bot created to play around and get Discord's Active Developer Badge
https://github.com/esau-morais/bot.ts

bot discord nodejs typescript

Last synced: 2 months ago
JSON representation

🤖 Bot created to play around and get Discord's Active Developer Badge

Awesome Lists containing this project

README

          

# dev.ts

## About

`dev.ts` was created to learn more about the concepts of `discord.js` and to serve [my newest Discord community](https://tiny.emots.dev/twdctr)

## (_WIP_) Features

- [x] Welcome new guild members

...

## Setup

This project uses Node.js + TypeScript + discord.js behind the scenes. To set up this project locally or virtually (if you're using a virtual machine), follow the steps down below:

1. Clone the project (using `gh`)

```shell
gh repo clone esau-morais/bot.ts
```

2. Install the dependencies (using `pnpm`)

```shell
pn install
```

> Before continuing to the 3rd step, you must have set the environment variables. Take a look at the [`.env.example` file](./env.example)

3. Running the project (using `pnpm`)

```shell
pn dev
```

> :information_source: **Info:** I use `pn` as the alias for `pnpm`

4. Running the project (using Docker)

```shell
docker compose build && docker compose up
```

## LICENSE

For more information, read the `LICENSE` file at the root of the project.