Installation¶
Requirements¶
Python 3.10 or higher
pip or uv package manager
Basic Installation¶
Install chatom with all backends:
pip install chatom
Or with uv:
uv pip install chatom
Platform-Specific Installation¶
Install only the backends you need:
# Slack only
pip install chatom[slack]
# Discord only
pip install chatom[discord]
# Symphony only
pip install chatom[symphony]
# Multiple backends
pip install chatom[slack,discord]
Development Installation¶
For development with testing tools:
pip install chatom[develop]
Or clone the repository:
git clone https://github.com/1kbgz/chatom.git
cd chatom
pip install -e .[develop]
Verify Installation¶
import chatom
print(chatom.__version__)
# Check available backends
from chatom.backend import list_backends
print(list_backends())
Dependencies¶
Core dependencies:
pydantic- Data validation and modelsaiohttp- Async HTTP client
Backend-specific dependencies are installed automatically:
Slack:
slack-sdkDiscord:
discord.pySymphony:
symphony-bdk-python
Next Steps¶
Quickstart Guide - Build your first bot
Backend Configuration - Set up your credentials