KI-Chat-Bot-Eugen/.gitignore
Claude 963a65536f
Implement complete Eugen Twitch chatbot
This commit implements the full Eugen bot based on specifications in CLAUDE.md and eugen_claude.md.

Features implemented:
- Smart name recognition (@Eugen, Eugen:, etc.)
- Persistent conversation memory per user (max 25 messages, 1 hour retention)
- Perplexity Sonar API integration for AI responses
- Live monitoring dashboard with PySimpleGUI
- Setup wizard for first-time configuration
- Comprehensive logging (main log + API debug log)

Files added:
- config.py: Configuration management from .env and config.json
- utils.py: MentionDetector and Logger utility classes
- memory.py: ConversationMemory for persistent chat history
- ai_provider.py: PerplexityProvider for API integration
- gui.py: Dashboard and SetupWizard GUI components
- chatbot.py: Main EugenBot orchestrator with IRC handling
- requirements.txt: Python dependencies
- .env.example: Template for environment variables
- .gitignore: Renamed from gitignore for proper Git usage

Updated:
- README.md: Complete usage instructions and documentation

The bot is ready to use - users just need to add their API keys and run python chatbot.py
2026-01-02 11:18:40 +00:00

92 lines
993 B
Text

# Python Virtual Environment
venv/
env/
ENV/
.venv
# Python Cache
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# IDE & Editor
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
*.sublime-project
*.sublime-workspace
.project
.pydevproject
.settings/
# Environment Variables (SECRETS!)
.env
.env.local
.env.*.local
*.key
*.pem
# Logs
logs/
*.log
*.log.*
eugen.log
api_debug.log
# OS specific
.DS_Store
Thumbs.db
Desktop.ini
.AppleDouble
.LSOverride
# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/
.hypothesis/
# IDE Temp Files
.vscode/
.idea/
*.iml
# Chat History (optional - keep für Backup, aber nicht unbedingt committen)
# Wenn ihr die History NICHT committen wollt, uncomment:
# data/conversations/
# data/config.json
# Temporary Files
*.tmp
*.temp
*~
.~lock.*
# OS Specific
.Spotlight-V100
.Trashes
ehthumbs.db