As a group member, I want to be able to contribute to a shared community fund directly within our SMS, WhatsApp, or Telegram group chat, and see the transaction records, so that we can manage our group finances transparently and efficiently.
Acceptance Criteria
[ ] Users can initiate a transaction within the group chat using pre-defined text commands.
[ ] Users receive confirmation messages after a successful transaction.
[ ] The system keeps an immutable record of all transactions.
[ ] Users can query the transaction history within the group chat.
[ ] The system supports rolling back transactions in case of errors, subject to group admin approval.
[ ] The system sends a transaction summary at regular intervals to the group chat.
[ ] Transaction records can be exported by the group admin in CSV format.
sequenceDiagram
participant U as User
participant B as Bot
participant S as Server
U->>B: /send $10
B->>S: Initiate transaction
S-->>B: Transaction logged
B-->>U: Confirmation message
Transaction Handling & Record Keeping
As a group member, I want to be able to contribute to a shared community fund directly within our SMS, WhatsApp, or Telegram group chat, and see the transaction records, so that we can manage our group finances transparently and efficiently.
Acceptance Criteria