diff options
author | Wim <wim@42.be> | 2018-08-06 21:47:05 +0200 |
---|---|---|
committer | Wim <wim@42.be> | 2018-08-06 21:47:05 +0200 |
commit | 51062863a5c34d81e296cf15c61140911037cf3b (patch) | |
tree | 9b5e044672486326c7a0ca8fb26430f37bf4d83c /vendor/github.com/nlopes/slack/examples/websocket/websocket.go | |
parent | 4fb4b7aa6c02a54db8ad8dd98e4d321396926c0d (diff) | |
download | matterbridge-msglm-51062863a5c34d81e296cf15c61140911037cf3b.tar.gz matterbridge-msglm-51062863a5c34d81e296cf15c61140911037cf3b.tar.bz2 matterbridge-msglm-51062863a5c34d81e296cf15c61140911037cf3b.zip |
Use mod vendor for vendored directory (backwards compatible)
Diffstat (limited to 'vendor/github.com/nlopes/slack/examples/websocket/websocket.go')
-rw-r--r-- | vendor/github.com/nlopes/slack/examples/websocket/websocket.go | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/vendor/github.com/nlopes/slack/examples/websocket/websocket.go b/vendor/github.com/nlopes/slack/examples/websocket/websocket.go deleted file mode 100644 index c232951a..00000000 --- a/vendor/github.com/nlopes/slack/examples/websocket/websocket.go +++ /dev/null @@ -1,54 +0,0 @@ -package main - -import ( - "fmt" - "log" - "os" - - "github.com/nlopes/slack" -) - -func main() { - api := slack.New("YOUR TOKEN HERE") - logger := log.New(os.Stdout, "slack-bot: ", log.Lshortfile|log.LstdFlags) - slack.SetLogger(logger) - api.SetDebug(true) - - rtm := api.NewRTM() - go rtm.ManageConnection() - - for msg := range rtm.IncomingEvents { - fmt.Print("Event Received: ") - switch ev := msg.Data.(type) { - case *slack.HelloEvent: - // Ignore hello - - case *slack.ConnectedEvent: - fmt.Println("Infos:", ev.Info) - fmt.Println("Connection counter:", ev.ConnectionCount) - // Replace C2147483705 with your Channel ID - rtm.SendMessage(rtm.NewOutgoingMessage("Hello world", "C2147483705")) - - case *slack.MessageEvent: - fmt.Printf("Message: %v\n", ev) - - case *slack.PresenceChangeEvent: - fmt.Printf("Presence Change: %v\n", ev) - - case *slack.LatencyReport: - fmt.Printf("Current latency: %v\n", ev.Value) - - case *slack.RTMError: - fmt.Printf("Error: %s\n", ev.Error()) - - case *slack.InvalidAuthEvent: - fmt.Printf("Invalid credentials") - return - - default: - - // Ignore other events.. - // fmt.Printf("Unexpected: %v\n", msg.Data) - } - } -} |