Lucy is a Discord bot built using Golang. This project aims to provide a foundation for creating bots with custom commands and events.
- Written in Go for performance and scalability.
- Modular structure with organized packages and event handling.
- Example commands and events to get started quickly.
Ensure you have the following installed:
- Go (Golang) - Install Go
- Git - Install Git
- A Discord bot token - Create a bot
-
Clone the repository:
git clone https://github.com/Ariffansyah/Lucy.git cd Lucy
-
Install dependencies:
go mod tidy
-
Set up the environment variables:
- Create a
.env
file in the root directory. - Use the provided
.envExample
file as a template. - Fill in your Discord Bot Token and other required variables.
- Create a
-
Run the bot:
go run main.go
commands/runs/
: Contains bot commands.events/jtc/
: Handles Discord events such as voice state updates.pkg/
: Additional utility packages..envExample
: Example environment variables file.main.go
: Entry point of the bot.
Contributions are welcome! Please feel free to open issues or submit pull requests for new features or bug fixes.
This project is for educational purposes. No specific license is provided.
Let me know if you’d like to add more details, such as screenshots, usage examples, or links to additional resources!