Excuse the mess!
This website is currently being rewritten. You can visit the (incomplete) new website here.
blargbot is multipurpose discord bot. Coded in node.js using Eris, blargbot hopes to bring commands and services to your guild.
blargbot is equipped with numerous commands, all of which are documented and categorized for your convenience.
blargbot has a comprehensive tag system for making your own complex commands.
Every command can be fitted with custom role and permission requirements to give you complete control over all features.
blargbot has a built-in modlogging system, as well as commands to ban, unban, kick, mute, and unmute rowdy users.It also keeps extensive logs about user messages, which are available to you upon command.
Open-source does not mean portable. blargbot was not built with portability in mind, and is highly dependant on configs, files, and data structures that aren't available on github. It is open-source for allow people to look at its internals and learn how it works; for educational purposes. Hosting it yourself is not supported.
If you're planning on reverse-engineering the bot to host it yourself, I can't say that I'll approve, but I won't stop you either. My requirements for this include giving me the heads-up and crediting me as the original author. See the license for more details.
blargbot is capable of of serving user-created content through the form of BBTag. This can be served through features such as public tags (accessible from anywhere) and custom commands (accessible per-guild). Neither blargbot nor any of it's creators or contributors are responsible or liable if user-created content is used to break Discord's Terms of Service in any way, including (but not limited to) posting spam, gore, child pornography, or any other distasteful media. By using blargbot you understand the risks of user-created content, and agree to not hold blargbot accountable if said issues arise.