/neptune

A moderation, translation, and feature-packed discord bot, made in Kotlin with JDA.

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

A moderation, translation, and poll bot designed to make life easier.

Moderation Features

Neptune supports moderation such as muting, banning, and warning. It's configurable, so you can choose how many warnings a user can receive before being muted.

Fun Commands

Too lazy to open a new tab and go to reddit.com? With Neptune you can scroll Reddit in Discord! You can also view useless facts.

Translation

Is someone speaking in enchanting table in your English chat? Use /translate or put a flag and you'll know what they're saying in seconds!

Role selections

Neptune can create a role picker for people to select roles!

Other

Neptune can convert temperature, weight, length, and more, through a simple command!

Well, what are you waiting for? Add Neptune now!

please

Self-hosting

Self-hosting is super easy with Docker, follow these steps to get the bot up and running:

  1. Clone the repo
  2. Copy .env.example to .env and edit the values inside
  • You don't need to specify MONGO or MONGO_DATABASE as they are specified within the compose configuration
  1. Run docker compose up -d

You're done. It's that easy.

Pros of self-hosting:

  • Verify authenticity of the bot
  • Private, isolated database

Cons

  • Your computer needs to stay on for the bot to keep running
  • More resource usage when your computer is on
  • Likely no support, you're probably on your own.g

If you are to self-host this bot, you may not upload your instance to a site like top.gg or discordlist.gg. You must make your own major modifications.