Discord bot written in Go!
Prerequisites
- Go 1.19 or later
- If you haven't done prerequisites written in monorepo/README.md, please change into main directory and follow steps there first.
-
For setting environment variables create a
.env
file based on the example fileenv.example
cp env.example .env
-
Fill the environment variables in the
.env
file# vim or another editor vim .env
-
Install the required packages
go mod install
-
You can start the bot by running:
go run ./cmd/main
.
├── cmd
│ └── main
│ └── main.go
├── Dockerfile
├── documentation
│ ├── feature-list.md
│ ├── README.md
│ └── TR
│ └── README.md
├── env.example
├── fly.toml
├── internal
│ ├── command
│ │ ├── addcmdaliascommand.go
│ │ ├── addcmdcommand.go
│ │ ├── cmdscommand.go
│ │ ├── command.go
│ │ ├── deletecmdaliascommand.go
│ │ ├── deletecmdcommand.go
│ │ ├── deletecommand.go
│ │ ├── helpers
│ │ │ └── helpers.go
│ │ ├── invitecommand.go
│ │ ├── purgecommand.go
│ │ ├── setcommand.go
│ │ └── updatecmdcommand.go
│ └── service
│ ├── event
│ │ └── event.go
│ ├── service.go
│ └── streamer
│ └── streamer.go
└── README.md
Contributions are always welcome! Please read the contribution guidelines first.