summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/slack-go/slack/messages.go
diff options
context:
space:
mode:
authorWim <wim@42.be>2020-10-11 23:07:00 +0200
committerGitHub <noreply@github.com>2020-10-11 23:07:00 +0200
commit2d98df61221e23b3be557d7b1931ee3d510ac32d (patch)
tree7898a2d3c2b3003bae97d50541443072046666f3 /vendor/github.com/slack-go/slack/messages.go
parent219a5453f9edaa87aa7aa4b9d5f9c3de9c75b38f (diff)
downloadmatterbridge-msglm-2d98df61221e23b3be557d7b1931ee3d510ac32d.tar.gz
matterbridge-msglm-2d98df61221e23b3be557d7b1931ee3d510ac32d.tar.bz2
matterbridge-msglm-2d98df61221e23b3be557d7b1931ee3d510ac32d.zip
Update vendor (#1257)
Diffstat (limited to 'vendor/github.com/slack-go/slack/messages.go')
-rw-r--r--vendor/github.com/slack-go/slack/messages.go27
1 files changed, 24 insertions, 3 deletions
diff --git a/vendor/github.com/slack-go/slack/messages.go b/vendor/github.com/slack-go/slack/messages.go
index 09db5463..999df5d9 100644
--- a/vendor/github.com/slack-go/slack/messages.go
+++ b/vendor/github.com/slack-go/slack/messages.go
@@ -46,9 +46,10 @@ type Msg struct {
EventTimestamp string `json:"event_ts,omitempty"`
// bot_message (https://api.slack.com/events/message/bot_message)
- BotID string `json:"bot_id,omitempty"`
- Username string `json:"username,omitempty"`
- Icons *Icon `json:"icons,omitempty"`
+ BotID string `json:"bot_id,omitempty"`
+ Username string `json:"username,omitempty"`
+ Icons *Icon `json:"icons,omitempty"`
+ BotProfile *BotProfile `json:"bot_profile,omitempty"`
// channel_join, group_join
Inviter string `json:"inviter,omitempty"`
@@ -106,12 +107,32 @@ const (
ResponseTypeEphemeral = "ephemeral"
)
+// ScheduledMessage contains information about a slack scheduled message
+type ScheduledMessage struct {
+ ID string `json:"id"`
+ Channel string `json:"channel_id"`
+ PostAt int `json:"post_at"`
+ DateCreated int `json:"date_created"`
+ Text string `json:"text"`
+}
+
// Icon is used for bot messages
type Icon struct {
IconURL string `json:"icon_url,omitempty"`
IconEmoji string `json:"icon_emoji,omitempty"`
}
+// BotProfile contains information about a bot
+type BotProfile struct {
+ AppID string `json:"app_id,omitempty"`
+ Deleted bool `json:"deleted,omitempty"`
+ Icons *Icons `json:"icons,omitempty"`
+ ID string `json:"id,omitempty"`
+ Name string `json:"name,omitempty"`
+ TeamID string `json:"team_id,omitempty"`
+ Updated int64 `json:"updated,omitempty"`
+}
+
// Edited indicates that a message has been edited.
type Edited struct {
User string `json:"user,omitempty"`