clawdbot-elyments
v1.0.0
Published
Elyments channel plugin for Clawdbot - XMPP-based messaging for the Indian social platform
Maintainers
Readme
Clawdbot Elyments Plugin
Elyments channel plugin for Clawdbot - enables AI-powered messaging on the Elyments platform.
Features
- OTP Authentication - Login via phone number and OTP verification
- Direct Messages - Send and receive DMs with configurable access policies
- Group Chats - Support for group messaging with mention detection
- Typing Indicators - Shows typing status while generating responses
- Media Support - Send and receive images/media
- Easy Configuration - Select from recent chats when configuring allowlist
Installation
Clone this repo into your Clawdbot extensions directory:
cd ~/.clawdbot/extensions # or your preferred location git clone https://github.com/rsaisankalp/clawdbotElyments.git elyments cd elyments pnpm installAdd to your
clawdbot.json:{ "plugins": { "enabled": true, "load": { "paths": ["/path/to/elyments"] } } }Run the configuration wizard:
clawdbot configureSelect "Channels" → "Elyments" to login with OTP and configure settings.
Configuration
{
"channels": {
"elyments": {
"enabled": true,
"senderName": "Clawdbot",
"dm": {
"enabled": true,
"policy": "allowlist",
"allowFrom": ["user-uuid@localhost"]
},
"groupPolicy": "disabled"
}
}
}DM Policies
pairing- Unknown senders receive a pairing code (default)allowlist- Only allow users in the allowFrom listopen- Allow all DMsdisabled- Ignore all DMs
Commands
# Login to Elyments
clawdbot channels login elyments
# Check status
clawdbot status --all
# Configure settings
clawdbot configureDevelopment
# Build
pnpm build
# Run with Clawdbot
pnpm clawdbot gatewayCredits
- Built for Clawdbot
- Based on elymentsApi SDK
License
MIT
