The scenario reads payment messages in the chat, saves each contribution to a table, and on command sends a summary of how much was raised and from whom.