[−][src]Crate slack_hook2
Library to send messages to slack rooms supports entire messaging API, including attachments and fields also support for built-in colors as well as any hex colors
Structs
Action | Actions are defined as an array, and values contained within it will be displayed with the message. |
Attachment | Slack allows for attachments to be added to messages. See https://api.slack.com/docs/attachments for more information. |
AttachmentBuilder |
|
Error | The |
Field | Fields are defined as an array, and hashes contained within it will be displayed in a table inside the message attachment. |
HexColor | A |
Payload | Payload to send to slack https://api.slack.com/incoming-webhooks https://api.slack.com/methods/chat.postMessage |
PayloadBuilder |
|
Slack | Handles sending messages to slack |
SlackLink | Representation of a link sent in slack |
SlackText | Representation of any text sent through slack the text must be processed to escape specific characters |
SlackTime | Slack timestamp |
SlackUserLink | Representation of a user id link sent in slack |
Enums
Parse | Change how messages are treated. |
Section | Sections define parts of an attachment. |
SlackColor | Default slack colors built-in to the API See: https://api.slack.com/docs/attachments |
SlackTextContent | Enum used for constructing a text field having both |
Type Definitions
Result | Error handling convenience type |