RaffleBot is a discord bot built originally for The Programmer's Hangout that focuses on managing giveaways. This bot might be useful for all kinds of discord servers though.
Join us at https://discord.gg/programming
While RaffleBot 1.0.0 focuses on essential functionality, there are many more features to come in the future. Currently the following features are available:
X winners (the default for this is 1)
unicode emote or a guild specific emote)Staff and Admin rolesRefer to commands.md for a general list and explanation of all available commands. To learn about commands during runtime, use the help command!
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Get the Docker version you need here!
Since this bot has a docker-compose.yml file and is hosted on DockerHub, all you need to start your own version of RaffleBot locally is to clone this repository and set up the .env file.
The .env file is used to configure the bot token and owner id, in the following format:
BOT_TOKEN=<insert-bot-token>
BOT_OWNER=<insert-owner-id>
$ cp .env.example .env
> Copy-Item .env.example .env
Edit the .env file with your favourite editor, filling out the following properties:
https://discord.com/developers/applications/bot-id/bot for an overview of all your bots visit https://discord.com/developers/applications)Run the bot via docker-compose
$ docker-compose up --build --detach
This project uses Semantic Versioning for versioning. For the versions available, see the tags on this repository.
See also the list of contributors who participated in this project.
Contributions, issues and feature requests are welcome! Feel free to check the issues page.
For development you don't necessarily need Docker and Docker-Compose but Java
clone this repositoryprogram argument or environment variable (You might have to figure out how to do that in your IDE. IntelliJ let's you do that under Run -> Edit Configurations...)Give a ⭐️ if this project helped you!
Copyright © 2020 Alexander Deledda
This project is MIT licensed.
Content type
Image
Digest
Size
228 MB
Last updated
almost 6 years ago
docker pull theprogrammershangout/rafflebot