mirror of
https://github.com/42wim/matterbridge.git
synced 2024-12-30 07:02:37 +01:00
33 lines
689 B
Go
33 lines
689 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/nlopes/slack"
|
|
)
|
|
|
|
func main() {
|
|
api := slack.New("YOUR_TOKEN_HERE")
|
|
params := slack.PostMessageParameters{}
|
|
attachment := slack.Attachment{
|
|
Pretext: "some pretext",
|
|
Text: "some text",
|
|
// Uncomment the following part to send a field too
|
|
/*
|
|
Fields: []slack.AttachmentField{
|
|
slack.AttachmentField{
|
|
Title: "a",
|
|
Value: "no",
|
|
},
|
|
},
|
|
*/
|
|
}
|
|
params.Attachments = []slack.Attachment{attachment}
|
|
channelID, timestamp, err := api.PostMessage("CHANNEL_ID", "Some text", params)
|
|
if err != nil {
|
|
fmt.Printf("%s\n", err)
|
|
return
|
|
}
|
|
fmt.Printf("Message successfully sent to channel %s at %s", channelID, timestamp)
|
|
}
|