project-chimera:discord-ai-agent:usage
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| project-chimera:discord-ai-agent:usage [2025/09/02 19:14] – created daft_dutch | project-chimera:discord-ai-agent:usage [2025/09/02 19:30] (current) – created daft_dutch | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Mole Bot Usage ====== | + | This discord bot communicates to nextcloud and home assistant. |
| - | Mole is a Discord bot that synchronizes users, roles, and quotas between **Discord**, | ||
| - | It ensures that Discord role changes are reflected in LDAP groups, POSIX attributes, and storage quotas, while also triggering optional PHP hooks. | ||
| - | ---- | + | |
| - | + | | |
| - | ===== Features ===== | + | * - Fetch entity states (`!haget`) |
| - | | + | * - Call HASS actions (`!hacall`) |
| - | | + | * **Moderation via the bot eagle**: |
| - | * ✅ Maintain POSIX attributes for Linux users | + | |
| - | * ✅ Store and restore Discord roles in MySQL | + | * - Timeout users (`!timeout @user duration_in_seconds`) |
| - | * ✅ Update LDAP quota attributes from role definitions | + | * **Nextcloud Calendar Events**: |
| - | | + | * - Sends Discord notifications for upcoming events. |
| - | | + | * - Supports participant-specific notifications via YAP2STW API. |
| - | + | * **CLI Utilities**: | |
| - | ---- | + | |
| - | + | ||
| - | ===== Requirements ===== | + | |
| - | * Python 3 | + | |
| - | * Packages: | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | * A configured MySQL database | + | |
| - | * An LDAP server | + | |
| - | * A Discord bot token | + | |
| - | | + | |
| - | + | ||
| - | ---- | + | |
project-chimera/discord-ai-agent/usage.1756840476.txt.gz · Last modified: by daft_dutch
