Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "fmt"
- "log"
- "os"
- "github.com/nlopes/slack"
- )
- var api *slack.Client
- var rtm *slack.RTM
- //var api *Client
- func main() {
- //api := slack.New("xoxb-123197697650-ZqUUVdlMfcOQjllGnKBPJiXc")
- go SlackBot()
- fmt.Println("SlackBot2 is started")
- for {
- }
- }
- func SlackBot(){
- //api := slack.New("xoxb-123197697650-ZqUUVdlMfcOQjllGnKBPJiXc")
- //var api *API = slack.New("xoxb-123197697650-ZqUUVdlMfcOQjllGnKBPJiXc")
- api := slack.New("xoxb-123197697650-ZqUUVdlMfcOQjllGnKBPJiXc")
- logger := log.New(os.Stdout, "slack-bot: ", log.Lshortfile|log.LstdFlags)
- slack.SetLogger(logger)
- api.SetDebug(true)
- rtm := api.NewRTM()
- //var rtm *RTM = api.NewRTM
- fmt.Println("SlackBot is started")
- go rtm.ManageConnection()
- fmt.Println("rtm.ManageConnection is started")
- for {
- fmt.Println("FOR")
- for msg := range rtm.IncomingEvents {
- fmt.Print("Event Received: ")
- fmt.Print(msg.Data)
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement