-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Wisp Framework documentation wiki! This wiki contains comprehensive guides, references, and examples for building Discord bots with the Wisp Framework.
- Installation-Guide - Installation instructions and setup
- Usage-Guide - Quick start and basic usage examples
- Examples - Complete code examples and tutorials
- Architecture-Overview - Framework architecture and design principles
- Module-Development - Creating and developing modules
- Configuration-Reference - Complete configuration options
- Services-Documentation - Available services and their usage
- API-Reference - Complete API documentation for all classes and functions
- Framework-Extensions - Enhanced utilities and helpers
- Framework-Extensions-Summary - Quick reference for extensions
- Deployment-Guide - Production deployment instructions
- Troubleshooting - Common issues and solutions
- Contributing-Guide - How to contribute to the framework
-
Install the framework:
pip install git+https://github.com/redkeysh/wisp.git
-
Create your first bot: See Usage-Guide for a complete example
-
Build modules: Follow the Module-Development guide
Wisp Framework is a production-grade, modular Discord bot framework built with Python 3.13+ and discord.py. It provides:
- Modular Architecture: Easy-to-create modules with per-guild enable/disable support
- Optional Database: SQLAlchemy 2.x async support with graceful degradation
- Service Container: Built-in services (cache, metrics, scheduler, audit, webhook logger)
- Per-Guild Data Storage: Automatic support for storing stats/data per guild
- Production Ready: Docker support, health checks, graceful shutdown, connection pooling
- Type Hints: Full type hints throughout for better IDE support
- Extensible: Clean interfaces for extending without forking
See Module-Development for step-by-step instructions.
See Configuration-Reference for all configuration options.
See Deployment-Guide for production deployment instructions.
See Troubleshooting for common issues and solutions.
- GitHub Repository: redkeysh/wisp
- Issues: Report bugs or request features
- Releases: View releases
Current version: 0.2.0
MIT License - see LICENSE file for details.
Need help? Check the Troubleshooting guide or open an issue on GitHub.