Logo for Copper

Upvote Copper


Copper is an upcoming multi purpose discord bot

Back to Copper
🎉Copper - Multipurpose discord bot



A multi purpose discord bot made with JDA (in development)
Copper - Discord bot

Copper is an upcoming multi-purpose bot created with JDA.
It will include:

  • Dashboard
  • Open source repository
  • Moderation
  • Reaction roles
  • Music
  • Role management
  • Anti-nuke/raid
  • And many more!

All source code is available at https://github.com/CopperDiscord/Copper

Running the bot
Prequisitries

Maven (3.8.x)
Java (JDK 11+)
Git (2.x)
A MongoDB database

Installing

First, clone this repository git clone https://github.com/HippoBaguette/Copper
You will also need these Environment Variables :

TOKEN = The discord bot token from the discord developer portal 
URI = Your MongoDB uri (Driver is java, version 3.7 or later) 
DB - The database name 
COLLECTION - The collection 

alternatively, use the dotenv library (already in pom.xml), and replace System.getenv() with dotenv.get() in Main.java and DB.java
Then run start.cmd and it will,
a) Create a .jar
b) Run the .jar

Disclaimer
15. Disclaimer of Warranty.

  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

  16. Limitation of Liability.

  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.

I will not provide support to any self hosted clones of Copper bot
You are also to state who made this bot (HippoBaguette)

Contributing

Feel free to make an issue or a pull request. I will review pull requests around every morning (AWST) and try to respond to issues in a timely manner

Check out the home page for the full Discord Bot List.