Advertisement
Guest User

Untitled

a guest
Feb 21st, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 1.18 KB | None | 0 0
  1. package main
  2.  
  3. import (
  4.         "fmt"
  5.         "log"
  6.         "os"
  7.  
  8.         "github.com/nlopes/slack"
  9. )
  10.  
  11. var api *slack.Client
  12. var rtm *slack.RTM
  13. //var api *Client
  14.  
  15. func main() {
  16.         //api := slack.New("xoxb-123197697650-ZqUUVdlMfcOQjllGnKBPJiXc")
  17.         go SlackBot()
  18.         fmt.Println("SlackBot2 is started")
  19.         for {
  20.         }
  21. }
  22.  
  23.  
  24.  
  25. func SlackBot(){
  26.  
  27.         //api := slack.New("xoxb-123197697650-ZqUUVdlMfcOQjllGnKBPJiXc")
  28.         //var api *API = slack.New("xoxb-123197697650-ZqUUVdlMfcOQjllGnKBPJiXc")
  29.         api := slack.New("xoxb-123197697650-ZqUUVdlMfcOQjllGnKBPJiXc")
  30.         logger := log.New(os.Stdout, "slack-bot: ", log.Lshortfile|log.LstdFlags)
  31.         slack.SetLogger(logger)
  32.         api.SetDebug(true)
  33.  
  34.         rtm := api.NewRTM()
  35.         //var rtm *RTM = api.NewRTM
  36.         fmt.Println("SlackBot is started")
  37.         go rtm.ManageConnection()
  38.         fmt.Println("rtm.ManageConnection is started")
  39.         for {
  40.  
  41.                         fmt.Println("FOR")
  42.                 for msg := range rtm.IncomingEvents {
  43.                         fmt.Print("Event Received: ")
  44.                         fmt.Print(msg.Data)
  45.                 }
  46.         }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement