This content is part of a third party extension that is not supported by the Cake project.
For more information about this extension see
Cake.Slack.
Summary
Post message to Slack Channel
Syntax
public SlackChatMessageResult PostMessage(string token, string channel, string text, ICollection<SlackChatMessageAttachment> messageAttachments)
Examples
Information("Sending message to Slack...");
var postMessageResult = Slack.Chat.PostMessage(
"token",
"Cake",
"It's not a party without Cake!",
new new [] { new SlackChatMessageAttachment() }
);
if(postMessageResult.Ok)
{
Information("Message {0} successfully sent.", postMessageResult.TimeStamp);
}
else
{
Error("Failed to send message: {0}.", postMessageResult.Error);
}
Attributes
Type |
Description |
CakeAliasCategoryAttribute |
|
Parameters
Name |
Type |
Description |
token |
string |
SlackProvider auth token |
channel |
string |
Channel to send message to. Can be a public channel, private group or IM channel. Can be an encoded ID, or a name. |
text |
string |
Text of the message to send. For message formatting see Formatting | Slack |
messageAttachments |
ICollection<SlackChatMessageAttachment> |
Lets you send a message attachment see Attachments | Slack |
Return Value