بنقرة واحدة
channel-setup
Guide users through setting up communication channels (Slack, Discord, Telegram, etc.) for MetaClaw
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Guide users through setting up communication channels (Slack, Discord, Telegram, etc.) for MetaClaw
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Self-management skill for MetaClaw - configure LLM models, channels, skills, and all settings through natural language
Help new users get started with MetaClaw - setup wizard, first steps, and guided configuration
| name | channel-setup |
| description | Guide users through setting up communication channels (Slack, Discord, Telegram, etc.) for MetaClaw |
| license | MIT |
| compatibility | ["metaclaw"] |
| allowed-tools | ["ReadFile","WriteFile","EditFile","Bash"] |
| metadata | {"version":"0.1.0","author":"MetaClaw","builtin":true} |
This skill guides users through configuring communication channels for MetaClaw.
| Channel | Connection Type | Difficulty |
|---|---|---|
| Slack | Socket Mode (no public URL) | Easy |
| Discord | Gateway (no public URL) | Easy |
| Telegram | Long-polling (no public URL) | Easy |
| Webhook | HTTP POST | Easy |
| IMAP/SMTP | Medium | |
| Cloud API + Webhook | Medium | |
| Google Chat | Webhook | Medium |
| Microsoft Teams | Bot Framework | Medium |
| Twilio | Webhook | Medium |
| LINE | Webhook | Medium |
| Webhook | Medium | |
| Zoom | Webhook | Medium |
chat:writeapp_mentions:readim:historyim:readim:writeSLACK_BOT_TOKEN in .envSLACK_APP_TOKENmessage.imapp_mention[channels.slack]
enabled = true
DISCORD_BOT_TOKEN in .env[channels.discord]
enabled = true
/newbot and follow the promptsTELEGRAM_BOT_TOKEN in .env[channels.telegram]
enabled = true
For custom integrations, use the generic webhook channel:
[channels.webhook]
enabled = true
secret = "your-webhook-secret"
POST to http://your-server:8000/webhook/incoming with:
{
"text": "Your message",
"user_id": "user123",
"channel_id": "channel456"
}
[channels.email]
enabled = true
Set in .env:
EMAIL_SMTP_HOST=smtp.gmail.com
EMAIL_SMTP_PORT=587
EMAIL_IMAP_HOST=imap.gmail.com
EMAIL_USERNAME=your@email.com
EMAIL_PASSWORD=your-app-password
Note: For Gmail, use an App Password (not your regular password).
After configuring, start the server:
metaclaw start
Check the logs for successful channel connections. Send a test message through the configured channel.