feat: Add comprehensive project documentation
This commit introduces a new, structured documentation for the project, aimed at providing a solid knowledge base for commercial use.
The documentation is located in the new documentation/ directory and is broken down into several Markdown files for clarity and ease of navigation:
- index.md: Main entry point and table of contents.
- 01-getting-started.md: Covers installation and initial setup.
- 02-basic-usage.md: Explains getUpdates and Webhook methods.
- 03-commands.md: Details the command system.
- 04-advanced-features.md: Covers database, conversations, and logging.
- 05-contributing.md: Contribution guidelines.
This new structure replaces the single, monolithic README.md file as the primary source of documentation.