kind 9734 for the request, and kind 9735 for the zap paid. My Polly Botzzapp looks for messages of kind 9735 in response to events it created as polls, then parses the bolt11 invoice for the amount to associate to the answer choice. Right now its just PoC, written in Python for the main logic, with callouts to noscl for fetching messages. Plan is to rewrite entirely in go