//Lookup Slack id for channel, group, or im func lookupSlackId(api *slack.Slack, name string) (string, error) { channel, err := api.FindChannelByName(name) if err == nil { return channel.Id, nil } group, err := api.FindGroupByName(name) if err == nil { return group.Id, nil } im, err := api.FindImByName(name) if err == nil { return im.Id, nil } return "", fmt.Errorf("No such channel, group, or im") }