diff options
author | Wim <wim@42.be> | 2017-11-02 17:09:34 +0100 |
---|---|---|
committer | Wim <wim@42.be> | 2017-11-02 17:09:34 +0100 |
commit | b2a6777995c55233a47212743c781a27dde8dce6 (patch) | |
tree | be4a9ef00448f82c71ae47d42835347160b70900 /vendor/github.com/nlopes/slack/examples/websocket | |
parent | b461fc5e404c6e0df7289477171cad629cddb3e6 (diff) | |
download | matterbridge-msglm-b2a6777995c55233a47212743c781a27dde8dce6.tar.gz matterbridge-msglm-b2a6777995c55233a47212743c781a27dde8dce6.tar.bz2 matterbridge-msglm-b2a6777995c55233a47212743c781a27dde8dce6.zip |
Use matterbridge vendored slack
Diffstat (limited to 'vendor/github.com/nlopes/slack/examples/websocket')
-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 d02caadd..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 #general with your Channel ID - rtm.SendMessage(rtm.NewOutgoingMessage("Hello world", "#general")) - - 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) - } - } -} |