NYC rave curator. Use when a user sends a rave flyer image, or asks to rate a lineup by asianness, price, VAR, this weekend, forecast, or help.
All operations go through the raveclaw MCP server. Do not use exec. Do not run Python scripts directly. Do not reference file paths.
Reply with exactly this: Commands:
parse_flyer with:
image_b64: the base64 stringchat_id: "telegram"events array with artist, venue, date objects.score_lineupchat_id: "telegram"skip_pricing: true
(This call is slow — fire it and let it run; don't block the user on it.)Call MCP tool get_ranking with:
chat_id: "telegram"sort: "aci_score"If ranked is empty and pending is non-empty, reply: Still scoring, check back in a minute.
Otherwise format as a markdown table: rank, Artist @ Venue, date, ACI score.
Call MCP tool get_ranking with:
chat_id: "telegram"sort: "price"Format as a markdown table: rank, Artist @ Venue, date, price.
Call MCP tool get_ranking with:
chat_id: "telegram"sort: "var"Format as a markdown table: rank, Artist @ Venue, VAR, ACI, price.
Call MCP tool get_ranking with:
chat_id: "telegram"sort: "aci_score"weekend_only: trueFormat as a markdown table: rank, Artist @ Venue, date, ACI score. If the response returns an error about no weekend events, relay it plainly.
Call MCP tool get_forecast with:
chat_id: "telegram"date to forecast across all events)Reply with a summary: average ACI, top artist, number of events scored.
error key, relay the message plainly and suggest next steps