github.com/SCNetwork/CustomDCBot ↗
Create your own discord bot - Fully customizable and with a lot of features
Open this visualization on its own page →
Contributors
4
Lines of Code
931
From
2020-12-23
To
2022-07-02
About SCNetwork/CustomDCBot
Custom-Bot v3 is a modular Discord bot written in Node.js and discord.js that allows advanced JavaScript developers to self-host their own customizable Discord server bot. The bot is designed for users comfortable with JavaScript, discord.js, and JSON configuration, offering a do-it-yourself approach where users clone the repository, configure JSON files locally, and manage the bot process themselves.
The bot features a highly modular architecture where each feature can be independently enabled, configured, and disabled through auto-generated configuration files with sensible defaults and descriptions. It supports custom commands, event handlers, and database models built on Sequelize, allowing developers to extend functionality by writing their own modules. Configuration is flexible and text-based, supporting plain strings or rich embed objects for customizable messages, roles, channels, and behaviors throughout the bot.
The project emphasizes transparency and community contributions while using the Business Source License (BUSL-1.1) to prevent direct commercial competition with SCNX, the hosted version of the same bot. The repository includes comprehensive developer documentation covering module creation, slash commands, database models, localization, and configuration schemas. The maintainers offer a free hosted version at scnx.xyz with visual editors, AI features, and managed infrastructure, positioning the open-source version as the base core for learners, self-hosters, and those who want to fork and modify the code.