SCNetwork/CustomDCBot ↗
Created Jul 4, 2022 · View the SCNetwork/CustomDCBot repository page
Create your own discord bot - Fully customizable and with a lot of features
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
4
Lines of Code
931
From
Dec 23, 2020
To
Jul 2, 2022
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.