A comprehensive project integrating Discord bot functionality with advanced AI-driven knowledge graph analysis using the ELIZA framework and Chronos temporal reasoning.
- Discord Bot Integration: Seamless Discord bot functionality with custom commands and interactions
- AI-Powered Knowledge Graph: Advanced knowledge graph discovery and hypothesis verification
- Temporal Reasoning: Chronos-based temporal analysis for pattern discovery
- OCR Processing: Optical character recognition for document analysis
- Multi-Modal Analysis: Support for text, images, and complex data structures
├── hen/ # Main application directory
│ ├── src/ # Source code
│ │ ├── actions/ # Bot actions and commands
│ │ ├── evaluators/ # Evaluation modules
│ │ ├── services/ # Core services
│ │ ├── frontend/ # Web interface components
│ │ └── __tests__/ # Comprehensive test suite
│ ├── HeritageNet-example/ # Example implementation
│ ├── chronos_output/ # Output files from Chronos processing
│ ├── hypothesis_results/ # Results from hypothesis verification
│ ├── debug_images/ # Debug image outputs
│ └── discord_main.py # Main Discord bot entry point
├── .gitignore # Git ignore patterns
└── README.md # This file
- Backend: Python with AI/ML frameworks
- Frontend: TypeScript, React, Vite
- Database: PostgreSQL (via ELIZA)
- Bot Framework: Discord.py
- AI/ML: Custom knowledge graph algorithms, OCR engines
- Testing: Cypress for E2E, Jest for unit tests
- Build Tools: Bun, Docker
- Python 3.8+
- Node.js 18+
- Docker (optional)
- Git
- Clone the repository:
git clone https://github.com/SACHokstack/DISCORDxCHRONOS.git
cd DISCORDxCHRONOS- Install dependencies:
cd hen
pip install -r chronos_full_requirements.txt
npm install- Set up environment variables:
cp .env.example .env
# Edit .env with your configuration- Run the Discord bot:
python discord_main.pyThe project includes several key components:
- Discord Bot: Handles user interactions and commands
- Knowledge Graph Discovery: Analyzes documents and builds knowledge graphs
- Hypothesis Verification: Tests hypotheses against collected data
- Temporal Analysis: Performs time-based pattern recognition
Run the full test suite:
npm run test:allBuild and run with Docker:
docker-compose up --build- Fork the repository
- Create a feature branch
- Make your changes
- Add tests
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with the ELIZA framework
- Powered by Chronos temporal reasoning
- Discord bot integration for enhanced user experience