Drop-in cogs
Put a .py file in cogs/ and it's loaded at startup. A cog that fails to load is logged and skipped instead of taking the bot down.
A small framework on top of discord.py for single-server bots. You write the cogs, and Ruby handles the config, database, error messages, logging and more.