Files
slack2asana/slack2asana.go
2022-10-27 23:38:49 +00:00

43 lines
561 B
Go

package main
import (
"fmt"
)
func main() {
sc := NewSlackClient()
stars, err := sc.GetStars()
if err != nil {
panic(err)
}
for _, item := range stars {
if item.Type != "message" {
continue
}
user, err := sc.GetUser(item.Message.User)
if err != nil {
panic(err)
}
channel, err := sc.GetChannel(item.Channel)
if err != nil {
panic(err)
}
title, err := sc.GetTitle(item, user, channel)
if err != nil {
panic(err)
}
fmt.Printf("%s\n", title)
err = sc.RemoveStar(item)
if err != nil {
panic(err)
}
}
}