https://github.com/zzstoatzz/slackbot
https://github.com/zzstoatzz/slackbot
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/zzstoatzz/slackbot
- Owner: zzstoatzz
- Created: 2025-01-07T07:44:02.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-01-09T12:15:27.000Z (5 months ago)
- Last Synced: 2025-05-08T19:15:11.520Z (about 1 month ago)
- Language: Python
- Size: 132 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# slacky
A lightweight AI slackbot with built-in tool support and thread memory.
## Features
- Thread-aware conversation memory
- Powered by PydanticAI for robust agent interactions
- FastAPI backend for Slack events
- Background task processing with Prefect
- Comprehensive logging system
- File-based message caching
- Configurable via environment variables
- Development mode with hot reload## Quick Start
1. Install dependencies:
```bash
make install
```2. Set up your environment variables (see `.env.example`)
3. Run development server:
```bash
make dev
```## Development
- `make dev` - Run the development server with hot reload
- `make lint` - Run code quality checks
- `make clean` - Clean up build artifacts and caches