OpenClawSkills
GitHub
CLI Reference • 5 min de lectura

Message

CLI reference for openclaw message (send + channel operations).

Comando único de salida para enviar mensajes y operaciones de canal

(Discord/Google Chat/Slack/Mattermost (plugin)/Telegram/WhatsApp/Signal/iMessage/MS Teams).

Tutorial.step

Uso

Terminal
openclaw message <subcommand> [flags]

Selección de canal:

- Si múltiples canales están configurados, ''--channel'' es requerido.

- Si solo un canal está configurado, ese canal se convierte en el predeterminado.

- Valores: ''whatsapp|telegram|discord|googlechat|slack|mattermost|signal|imessage|msteams'' (Mattermost requiere plugin)

Formato de destino (''--target''):

- WhatsApp: E.164 o JID de grupo

- Telegram: Chat ID o ''@username''

- Discord: ''channel:<id>'' o ''user:<id>'' (o mención ''<@id>''; ID numérico crudo se trata como canal)

- Google Chat: ''spaces/<spaceId>'' o ''users/<userId>''

- Slack: ''channel:<id>'' o ''user:<id>'' (acepta IDs de canal crudos)

- Mattermost (plugin): ''channel:<id>'', ''user:<id>'' o ''@username'' (ID simple se trata como canal)

- Signal: ''+E.164'', ''group:<id>'', ''signal:+E.164'', ''signal:group:<id>'' o ''username:<name>''/''u:<name>''

- iMessage: Handle, ''chat_id:<id>'', ''chat_guid:<guid>'' o ''chat_identifier:<id>''

- MS Teams: ID de conversación (''19:[email protected]'') o ''conversation:<id>'' o ''user:<aad-object-id>''

Búsqueda de nombre:

- Para proveedores soportados (Discord/Slack/etc.), nombres de canal (ej., ''Help'' o ''#help'') se resuelven vía cache de directorio.

- En fallo de cache, OpenClaw intentará búsqueda de directorio en tiempo real cuando el proveedor lo soporte.

Tutorial.step

Flags comunes

- ''--channel <name>''

- ''--account <id>''

- ''--target <dest>'' (canal o usuario destino para send/poll/read/etc.)

- ''--targets <name>'' (repetir; solo broadcast)

- ''--json''

- ''--dry-run''

- ''--verbose''

Tutorial.step

Acciones

#

Tutorial.step

Core

- ''send''

- Canales: WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost (plugin)/Signal/iMessage/MS Teams

- Requerido: ''--target'', más ''--message'' o ''--media''

- Opcional: ''--media'', ''--reply-to'', ''--thread-id'', ''--gif-playback''

- Solo Telegram: ''--buttons'' (requiere ''channels.telegram.capabilities.inlineButtons'' para permitir)

- Solo Telegram: ''--thread-id'' (ID de tema de foro)

- Solo Slack: ''--thread-id'' (timestamp de hilo; ''--reply-to'' usa el mismo campo)

- Solo WhatsApp: ''--gif-playback''

- ''poll''

ReferenceCliMessagePage.step04.p10

ReferenceCliMessagePage.step04.p11

ReferenceCliMessagePage.step04.p12

ReferenceCliMessagePage.step04.p13

ReferenceCliMessagePage.step04.p14

ReferenceCliMessagePage.step04.p15

ReferenceCliMessagePage.step04.p16

ReferenceCliMessagePage.step04.p17

ReferenceCliMessagePage.step04.p18

ReferenceCliMessagePage.step04.p19

ReferenceCliMessagePage.step04.p20

ReferenceCliMessagePage.step04.p21

ReferenceCliMessagePage.step04.p22

ReferenceCliMessagePage.step04.p23

ReferenceCliMessagePage.step04.p24

ReferenceCliMessagePage.step04.p25

ReferenceCliMessagePage.step04.p26

ReferenceCliMessagePage.step04.p27

ReferenceCliMessagePage.step04.p28

ReferenceCliMessagePage.step04.p29

ReferenceCliMessagePage.step04.p30

ReferenceCliMessagePage.step04.p31

ReferenceCliMessagePage.step04.p32

ReferenceCliMessagePage.step04.p33

ReferenceCliMessagePage.step04.p34

ReferenceCliMessagePage.step04.p35

ReferenceCliMessagePage.step04.p36

ReferenceCliMessagePage.step04.p37

ReferenceCliMessagePage.step04.p38

ReferenceCliMessagePage.step04.p39

ReferenceCliMessagePage.step04.p40

ReferenceCliMessagePage.step04.p41

ReferenceCliMessagePage.step04.p42

ReferenceCliMessagePage.step04.p43

ReferenceCliMessagePage.step04.p44

ReferenceCliMessagePage.step04.p45

ReferenceCliMessagePage.step04.p46

ReferenceCliMessagePage.step04.p47

ReferenceCliMessagePage.step04.p48

ReferenceCliMessagePage.step04.p49

ReferenceCliMessagePage.step04.p50

ReferenceCliMessagePage.step04.p51

ReferenceCliMessagePage.step04.p52

ReferenceCliMessagePage.step04.p53

ReferenceCliMessagePage.step04.p54

ReferenceCliMessagePage.step04.p55

ReferenceCliMessagePage.step04.p56

ReferenceCliMessagePage.step04.p57

ReferenceCliMessagePage.step04.p58

ReferenceCliMessagePage.step04.p59

ReferenceCliMessagePage.step04.p60

ReferenceCliMessagePage.step04.p61

ReferenceCliMessagePage.step04.p62

ReferenceCliMessagePage.step04.p63

ReferenceCliMessagePage.step04.p64

ReferenceCliMessagePage.step04.p65

ReferenceCliMessagePage.step04.p66

ReferenceCliMessagePage.step04.p67

ReferenceCliMessagePage.step04.p68

ReferenceCliMessagePage.step04.p69

ReferenceCliMessagePage.step04.p70

ReferenceCliMessagePage.step04.p71

ReferenceCliMessagePage.step04.p72

ReferenceCliMessagePage.step04.p73

ReferenceCliMessagePage.step04.p74

ReferenceCliMessagePage.step04.p75

ReferenceCliMessagePage.step04.p76

ReferenceCliMessagePage.step04.p77

ReferenceCliMessagePage.step04.p78

ReferenceCliMessagePage.step04.p79

ReferenceCliMessagePage.step04.p80

ReferenceCliMessagePage.step04.p81

ReferenceCliMessagePage.step04.p82

ReferenceCliMessagePage.step04.p83

ReferenceCliMessagePage.step04.p84

ReferenceCliMessagePage.step04.p85

ReferenceCliMessagePage.step04.p86

ReferenceCliMessagePage.step04.p87

ReferenceCliMessagePage.step04.p88

ReferenceCliMessagePage.step04.p89

ReferenceCliMessagePage.step04.p90

ReferenceCliMessagePage.step04.p91

ReferenceCliMessagePage.step04.p92

ReferenceCliMessagePage.step04.p93

ReferenceCliMessagePage.step04.p94

ReferenceCliMessagePage.step04.p95

ReferenceCliMessagePage.step04.p96

ReferenceCliMessagePage.step04.p97

ReferenceCliMessagePage.step04.p98

ReferenceCliMessagePage.step04.p99

ReferenceCliMessagePage.step04.p100

ReferenceCliMessagePage.step04.p101

ReferenceCliMessagePage.step04.p102

ReferenceCliMessagePage.step04.p103

ReferenceCliMessagePage.step04.p104

ReferenceCliMessagePage.step04.p105

ReferenceCliMessagePage.step04.p106

ReferenceCliMessagePage.step04.p107

ReferenceCliMessagePage.step04.p108

ReferenceCliMessagePage.step04.p109

ReferenceCliMessagePage.step04.p110

ReferenceCliMessagePage.step04.p111

ReferenceCliMessagePage.step04.p112

ReferenceCliMessagePage.step04.p113

#

Tutorial.step

Threads

- ''thread create''

- Channels: Discord

- Required: ''--thread-name'', ''--target'' (channel ID)

- Optional: ''--message-id'', ''--auto-archive-min''

- ''thread list''

- Channels: Discord

- Required: ''--guild-id''

- Optional: ''--channel-id'', ''--include-archived'', ''--before'', ''--limit''

- ''thread reply''

- Channels: Discord

- Required: ''--target'' (thread ID), ''--message''

- Optional: ''--media'', ''--reply-to''

- ''thread update''

- Channels: Discord

#

Tutorial.step

Emoji

- ''emoji list''

- Discord: ''--guild-id''

- Slack: No extra flags

- ''emoji upload''

- Channels: Discord

- Required: ''--guild-id'', ''--emoji-name'', ''--media''

- Optional: ''--role-ids'' (repeat)

#

Tutorial.step

Stickers

- ''sticker send''

- Channels: Discord

- Required: ''--target'', ''--sticker-id'' (repeat)

- Optional: ''--message''

- ''sticker upload''

#

Tutorial.step

Roles/Channels/Members/Voice

- ''role info'' (Discord): ''--guild-id''

- ''role add'' / ''role remove'' (Discord): ''--guild-id'', ''--user-id'', ''--role-id''

- ''channel info'' (Discord): ''--target''

- ''channel list'' (Discord): ''--guild-id''