Skip to content

A Discord Bot made using Java Discord API and Spring framework. Does something that most bots do. Just for fun.

License

Notifications You must be signed in to change notification settings

pitzzahh/DevBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevBot

Logo

A Discord Bot made using Java Discord API


GitHub Issues Forks Stars License Forks Stars Contributors Last Commit Code size Top language Languages count Repo size Lines of code


A discord bot for you to use in your personal servers or a community. This Discord bot is built using Java Discord API (JDA) with Spring framework integration. It contains several features, including:

  • User Verification: Ensure that only authorized users access the server by allowing them to verify their accounts.
  • Random Math Problem Game: Take a quick break and solve some math problems.
  • Message Checker: Ensure a safe environment for you and your friends or community by filtering vurlgar words.
  • Slash Commands: This bot also includes several slash commands, see all the list of commands available.

📘 Please take note

You can invite the bot using this link. Feel free to make the necessary changes that suits you and your community's needs.

Setting up the bot

Pre-requisites

Before the bot can run, ensure that you have all the boxes checked in the requirements.

Running the bot

  1. Clone this repository to your local machine.
  2. Open the project in your IDE or code editor.
  3. Open the application.yml.examlple file located in src/main/java/resources/.
  4. Remove the .example extension the application.yml.example file.
  5. Copy your bot token and paste it in the token section.
  6. Run the app.

Contributing to the project

  1. Follow the instruction in section Running the bot.
  2. Make the necessary changes such as but not limited to:
    • Fixing bugs/errors.
    • Adding new features.
    • Optimize code.
    • Testing and reporting issues/errors
  3. Open a pull request or an issue.

Features

Here are some list of commands available to use.

Command Description
/play Play a game from the choices available and select its level of difficulty.
/joke Get a random joke to enlighten your day.
/confess Confess something, may it be romantically or more general.
/submit-joke Submit a joke to the bot (Will be approved by authorized users).
/approve-joke Approve a submitted joke to the bot (Only authorized).

Credits

This bot was created by Peter John Arao.

License

This project is licensed under the MIT license. See the LICENSE file for more information.

About

A Discord Bot made using Java Discord API and Spring framework. Does something that most bots do. Just for fun.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •