private void OnIssueComment(IssueCommentEvent.RootObject obj) { //https://developer.github.com/v3/activity/events/types/#issuecommentevent if (obj == null) { return; } SendEventMessage(DiscordMessageFormatter.GetOnIssueCommentMessage(obj)); }
public static EmbedBuilder GetOnIssueCommentMessage(IssueCommentEvent.RootObject obj) { var builder = new EmbedBuilder() { Color = Const.DISCORD_EMBED_COLOR, Description = $"{obj.sender.login} {obj.action} a comment on issue #{obj.issue.number} for {obj.repository.full_name}" }; builder.AddField(x => { x.Name = $"Comment {obj.action}"; x.Value = obj.comment.body; x.IsInline = false; }); builder.AddField(x => { x.Name = "Url"; x.Value = obj.issue.html_url; x.IsInline = false; }); return(builder); }