@Ontploffing Thinking more about it in more detail, this problem (assuming I could easily scrape the relevant data) has potential solutions.
One that comes to mind is to create a simple cross-product or cross-sum for each bill of the # of GOP vs. Dem supporters of each bill, weighted by N. I visualize a 2-axis Cartesian space. If N is X and proportion of Republicans (right, natch) vs. Democrat (left) supporters is Y, the bot could choose only bills in some part of the upper right.