Beispiel: eine Telegram Mini App, die Gruppenausgaben im Chat aufteilt
Eine konkrete Mini App für Reise, WG oder kleines Team: aus der Gruppe öffnen, wer gezahlt hat eintragen, Schulden vereinfachen, mit Stars, Rechnung oder TON ausgleichen. Warum `chat_instance` der Arbeitsraum ist - und was ich zuerst bauen würde.
Diese Mini App nehme ich, wenn die Gruppe schon da ist und der Schmerz eine Tabelle ist. Eine Bergreise. Vier Leute in einer Mietwohnung. Ein kleines Team teilt ein Kundendinner. Jemand zahlt immer, jemand „schickt es später“, und das Später lebt in einem Google Sheet, das niemand öffnet.
Tools wie Settler und Fracti haben die Form schon bewiesen: Ausgabe in der Gruppe eintragen (Text, Stimme oder Sheet), Salden in einer Mini App zeigen, mit einem Tap ausgleichen. Ich würde ihren KI-Sprachparser nicht am Tag eins nachbauen. Ich würde das Ledger und den Ausgleichs-Button nachbauen. Das ist das Produkt.
1. Der Nutzerpfad in diesem Beispiel
Der Arbeitsraum ist die Gruppe. Niemand legt ein Konto „Alpen 2026“ an. Sie fügen den Bot hinzu, öffnen die Mini App aus dem Menü - und das Ledger ist schon dieser Chat.
- Jemand fügt den Bot zur Gruppe hinzu. Der Bot bittet um Mitgliedschaft, damit die Aufteilungsliste die Leute im Chat sind - kein E-Mail-Formular.
- Olena hat 2400 UAH für die Hütte gezahlt. Sie öffnet die Mini App, Betrag, Titel, wer drin ist. MainButton = speichern. Haptic bei Erfolg. Der Bot postet eine einzeilige Quittung in die Gruppe, damit die anderen die App noch nicht öffnen müssen.
- Jeder öffnet die Mini App später und sieht «Andriy schuldet Olena 600». Keine Matrix. Ein vereinfachter Graph. Ein „Ausgleichen“-Button pro Kante.
- Ausgleichen: als bezahlt markieren (Vertrauen), eine Telegram-Rechnung / Stars senden, oder TON, wenn die Gruppe Geld schon so bewegt. Der Bot sagt «ausgeglichen» in der Gruppe. Die Kante verschwindet.
2. Warum die Mini App, nicht nur ein Bot
Ein Text-Bot kann «/paid 2400 Hütte» eintragen. Er kann keine faire Aufteilung mit Ausnahmen zeigen, das Dinner von gestern nicht editieren, und Andriy nicht per Tap an Olena zahlen lassen ohne eine Befehls-Thread. Der Chat bleibt der Inbox. Das Sheet bleibt die UI.
- Optional: eine Erwähnung in der Gruppe - «@splitbot ich habe 50 fürs Dinner gezahlt» - legt einen Entwurf an. Bestätigen in der Mini App. So fühlt sich Fracti magisch an. So entstehen auch Müllzeilen, wenn Sie die Bestätigung überspringen.
- `chat_instance` ist der Primärschlüssel. Zwei Gruppen mit denselben Leuten sind zwei Ledger. Nicht zusammenführen, nur weil die User-Ids überlappen.
3. Was ich zuerst bauen würde (und was nicht)
Eine erste Version ist ein Rechner mit Chat. Es ist nicht Splitwise mit Banken und Steuerberichten.
- Zuerst bauen: Ausgabe hinzufügen, gleicher Split, eine Person ausschließen, Schulden vereinfachen, als ausgeglichen markieren, Bot-Quittung in der Gruppe, HMAC bei jedem Write.
- Als Nächstes: eine Ausgleichsschiene, die die Gruppe schon nutzt. In der Ukraine oft eine Mono-Rechnung oder «ich habe gesendet, tap zum Bestätigen». Stars wenn die Beträge klein und digital sind. TON nur wenn Wallets schon in der Gruppe sind.
- Nicht zuerst: OCR zerknüllter Belege, Sprach-NLP, Miet-Templates, fünf Währungen mit Live-FX, ein öffentliches Profil. Das ist Monat zwei, wenn das erste Ledger zweimal benutzt wird.
4. Die zwei Bugs, die eine Split-App töten
Falsche Mathematik und fehlende Leute. Alles andere ist Politur.
- Vereinfachen Sie Schulden mit einem Min-Cashflow-Pass, dann eine Zahl pro Paar. Wenn Sie eine rohe NxN-Matrix zeigen, screenshotten die Leute sie in ein anderes Sheet.
- Wer die Gruppe verlässt, bleibt auf alten Ausgaben und fällt bei neuen raus. Snapshot der Mitglieder pro Zeile. Rechnen Sie die Historie nicht gegen die heutige Liste neu.
Eine Split-Mini-App ist ein Ledger, die Gruppe ist der Raum
Ich würde das für einen Reiseclub, ein Coliving, eine kleine Agentur oder jede Telegram-Gruppe im WhatsApp-Stil bauen, die sich schon um Geld streitet. Next.js-Sheet, Postgres-Ledger mit Schlüssel `chat_instance`, ein Bot, der nur Quittungen und Ausgleichs-Prompts postet, eine Zahlungsschiene. Wenn das Ihre Gruppe ist - schreiben Sie über das Formular. Wir legen eine erste Version fest, die diesen Monat ein echtes Dinner einträgt, keine KI, die halluziniert, wer die Pizza gegessen hat.
Soll das gebaut werden, nicht nur erklärt?
Telegram Mini App Entwicklung: Next.js, Zahlungen, Bots. Direkte Auftragnehmerin.
Sprechen wir über Ihr Projekt
Ich bin Senior-Webentwicklerin mit Schwerpunkt React und Next.js - verfügbar für Freelance-Projekte weltweit.
Standort
Kiew, Ukraine
Upwork
Profil ansehenTelegram
Kontakt aufnehmenViber
Kontakt aufnehmen