Skip to content

Latest commit

 

History

History
87 lines (66 loc) · 4.41 KB

README.md

File metadata and controls

87 lines (66 loc) · 4.41 KB

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.