This discord bot communicates to nextcloud and home assistant.
Conversational AI: Users can mention the bot to interact with an AI assistant. Per-user conversation memory is supported.
Home Assistant Integration:
- Fetch entity states (`!haget`)
- Call HASS actions (`!hacall`)
Moderation via the bot eagle:
- Softban users (`!softban @user`)
- Timeout users (`!timeout @user duration_in_seconds`)
Nextcloud Calendar Events:
- Sends Discord notifications for upcoming events.
- Supports participant-specific notifications via YAP2STW
API.
CLI Utilities:
- List available AI agents with `python bot.py –list-agents`