Slack v0.0.12 Slack.Chat

Functions for handling channel messages

Summary

Functions

Delete a chat message

Send a “me message” to a channel

Post a message to a channel

Update a message in a channel

Functions

delete(client, body \\ [])

Delete a chat message.

https://api.slack.com/methods/chat.delete

Examples

Slack.client(token)
|> Slack.Chat.delete(channel: "C1234567890", ts: "1405894322.002768")
meMessage(client, body \\ [])

Specs

Send a “me message” to a channel.

https://api.slack.com/methods/chat.meMessage

Examples

Slack.client(token)
|> Slack.Chat.meMessage(channel: "C1234567890", text: "Hello")
postMessage(client, body \\ [])

Specs

Post a message to a channel.

https://api.slack.com/methods/chat.postMessage

Examples

Slack.client(token)
|> Slack.Chat.postMessage(channel: "C1234567890", text: "Hello")
update(client, body \\ [])

Update a message in a channel.

https://api.slack.com/methods/chat.update

Examples

Slack.client(token)
|> Slack.Chat.postMessage(
     channel: "C1234567890", text: "Hello", ts: "1405894322.002768")