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`