Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quackdiscord/bot
Making Discord safer one server at a time. Through intuitive moderation, and beautifully simplistic utilities, Quack is a moderation bot that will keep your community safe and fun for every member.
https://github.com/quackdiscord/bot
bun discord
Last synced: about 2 months ago
JSON representation
Making Discord safer one server at a time. Through intuitive moderation, and beautifully simplistic utilities, Quack is a moderation bot that will keep your community safe and fun for every member.
- Host: GitHub
- URL: https://github.com/quackdiscord/bot
- Owner: quackdiscord
- License: mit
- Created: 2024-01-08T00:26:35.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-08-06T19:39:58.000Z (5 months ago)
- Last Synced: 2024-08-06T23:08:47.547Z (5 months ago)
- Topics: bun, discord
- Language: Go
- Homepage: https://quackbot.xyz
- Size: 435 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🦆 Quack
*Formerly Seeds*
A Discord bot focused on making Discord safer. Providing exceptional tools for moderation and community protection.
All Quack's commands use Discord's
[slash command interface](https://discord.com/developers/docs/interactions/application-commands#slash-commands)[![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
[![GitHub issues](https://img.shields.io/github/issues/seedsdiscord/bot)](https://github.com/seedsdiscord/bot/issues)
[![GitHub forks](https://img.shields.io/github/forks/seedsdiscord/bot)](https://github.com/seedsdiscord/bot/network)
[![GitHub stars](https://img.shields.io/github/stars/seedsdiscord/bot)](https://github.com/seedsdiscord/bot/stargazers)## Running Locally
Quack uses Go v1.22.2 please make sure you have this installed. Please also ensure you have created a bot via [Discord's Developer Portal](https://discord.com/developers/applications).
1. Clone.
```
mkdir quack && cd quack
git clone https://github.com/seedsdiscord/bot
cd bot
```2. Set up environment variables.
- Create a `.env.local` in the root of the project.
- Refer to [`config.ts`](./config.ts) to see all the required enviornment variables.
- Feel free to omit any for testing.3. Start the bot!
```
go run .
```- This will run the bot.
## Contributing
1. Fork the repository
2. Create a new branch: `git checkout -b feature/new-feature`
3. Make your changes and commit them: `git commit -m 'Add new feature'`
4. Push to the branch: `git push origin feature/new-feature`
5. Open a pull request## License
This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.