Skip to content

Auxdibot/auxdibot

Repository files navigation

Auxdibot logo

Auxdibot 🤖

Auxdibot's Mission

Auxdibot is created through dedication to serve YOU, the user, in every stage of your server. From creation to community, we have a tool provided for every use-case.

About Project

Auxdibot is a Discord bot project founded and maintained by Auxdible. Auxdibot features a wide variety of features for admins to manage their servers with. Auxdibot receives consistant updates and constant bug fixes, making it a reliable choice for your server!

Important Files

/prisma - Contains the schema prisma file for the Prisma ORM.

/src - Contains the source code for Auxdibot including bot interactions, types, and util functions.

sample.env - Sample .env file, containing all .env parameters that need to be specified for Auxdibot to function properly

How to Use

Auxdibot uses Discord's slash command system. If you want to run any command you must prefix it with a / and ensure you are running one of Auxdibot's commands.

Additionally, you can automatically setup Auxdibot for your server using the /setup auto command!

Features

🔨 Moderation

A moderation suite containing a fleshed out AutoMod system, extensive punishment history, and an ability to manage users on the fly with the /users command.

🗒️ Logging

An in-depth logging system, auditing every action taken on your Discord server through Auxdibot.

💻 Embed Creator

An easy-to-use embed creation tool, allowing administrators to build customizable and approachable embeds for their members to view.

👋 Greetings (Join, Join DM, Leave)

A tool provided by Auxdibot for administrators to create customizable greeting and departure messages for their server.

👈 Role Management (Join Roles, Sticky Roles, Massrole, Reaction Roles)

An expansive suite of role commands created to ease the burden of role management from administrators.

🔺 Suggestions

A drop-in solution for administrators to receive feedback from the members of their server. Admins can implement custom suggestions reactions and react to user feedback with various responses. (Added, Denied, Accepted, Considered)

🏆 Levels

An innovative leveling system allowing users to gain experience for interacting with your server. Admins can reward users with Level Rewards for their chat activity.

Starboard

A solution built to highlight the top posts from your community. Extremely customizable and built for servers of all sizes, providing the full context of every "starred" message.

⏲️ Schedules

Auxdibot's method of building timed messages. Administrators can schedule messages to run on an interval, with custom embed content and a custom start date.

🖼️ Server Cards/Websites

A cutting-edge solution for building a website for your server. Using Auxdibot's dashboard, administrators can create their own stylistically creative server cards.

📽️ Social Media Notifications

A user friendly, customizable notification system to ping members for the latest and greatest videos/streams/feeds on your social media platform of choice! (RSS Supported)

💻 User-friendly Dashboard

An approachable dashboard created for administrators to quickly interact with their server, browse documentation, or view updates for Auxdibot!

Frequently Asked Questions

Found a bug! How do I report it?

Create an issue on this repo or submit a bug report in Auxdibot's support discord server.

I want a feature added to Auxdibot!

Create a feature request issue on this repo or submit a suggestion in Auxdibot's support discord server.

Credits

This project is developed solely by Auxdible on GitHub. Contact me through my Discord, auxdible, or by my email. Contributions accepted.