diff --git a/main.go b/main.go index 6fbfa1c78b71fb4f9ef3db9a9630d30ab8847381..07fd0735f6e2be9904f3ae2c757574869538cc8b 100644 --- a/main.go +++ b/main.go @@ -95,7 +95,7 @@ func main() { client.Handlers.Add(girc.PRIVMSG, func(client *girc.Client, event girc.Event) { issues := issueRegex.FindAllString(event.Trailing, -1) for _, idString := range issues { - id, err := strconv.Atoi(idString) + id, err := strconv.Atoi(idString[1:]) if err != nil { continue } @@ -104,9 +104,9 @@ func main() { continue } if issue.ClosedAt != nil { - client.Cmd.Reply(event, fmt.Sprintf("#%d (closed): %s – %s", issue.ID, issue.Title, issue.WebURL)) + client.Cmd.Notice(event.Source.Name, fmt.Sprintf("#%d (closed): %s – %s", issue.IID, issue.Title, issue.WebURL)) } else { - client.Cmd.Reply(event, fmt.Sprintf("#%d: %s – %s", issue.ID, issue.Title, issue.WebURL)) + client.Cmd.Notice(event.Source.Name, fmt.Sprintf("#%d: %s – %s", issue.IID, issue.Title, issue.WebURL)) } } })