← Zurück zum Blog
·7 Min. Lesezeit·

Beispiel: eine Mini App für einen zeitgesteuerten Drop in einem VIP-Telegram-Kanal

Ein Kanal, der einen Drop schon anheizt und dann in Direct stirbt. Die Mini App öffnet zu einem Zeitpunkt, sperrt den Bestand, nimmt die Rechnung, schließt. Wie ich den zeitgesteuerten Drop bauen würde, ohne einen vollen Shop aufzusetzen.

Telegram Mini AppsBeispielE-CommerceDropsZahlungen

Diese Mini App nehme ich, wenn eine Marke schon einen Telegram-Kanal hat, der einen Raum füllt, und dann den Sale in Direct verliert: «gibt es M noch?», eine Kartennummer um 00:03, zwei Leute haben denselben letzten Hoodie versprochen bekommen. Instagram hat die Spannung getötet. Telegram kann sie halten, wenn das Schaufenster auf die Minute öffnet - kein Katalog, der die ganze Woche offen sitzt.

Einen Shop-Bot mit Warenkorb und Nova Poshta habe ich schon beschrieben. Ein Drop ist nicht dieser Shop mit Countdown-CSS. Die SKU-Liste ist winzig. Der Spike ist das Produkt. Kopieren Sie den vollen Store, verbringen Sie die Woche mit Lieferformularen - und verkaufen Größe M bei Sekunde null trotzdem doppelt.

1. Der Nutzerpfad in diesem Beispiel

Der Kanal ist die Warteliste. Die Mini App ist eine Tür, die bis `starts_at` zu ist und dann verkauft, bis `qty` null ist.

  • Tage vorher: der Kanal postet Fotos, Größentabelle, Preis, den Timestamp. Kein «schreibt uns». Ein Button öffnet die Mini App im Warteraum: Countdown, nichts zu kaufen.
  • Um `starts_at` postet der Bot denselben Deeplink nochmal. Der Warteraum wird ein Raster mit drei SKUs. MainButton = zahlen. Größe ist ein Tap, keine Nachricht.
  • Der Checkout hält die Einheit 90 Sekunden, solange die Rechnung offen ist. Der Webhook «bezahlt» committet. Ein aufgegebener Hold geht zurück ins Lager. Unbezahlt beim Close = weg, nicht «schreib dem Manager».
  • Danach: eine Bot-Zeile im Kanal - «M ausverkauft» - und eine private Bestätigung an den Käufer mit den Packfeldern, die Sie wirklich brauchen. Kein CRM-Dump.

2. Der Zeitpunkt ist der Bestand

Ein Drop stirbt auf zwei Arten: eine Einheit zweimal verkaufen, oder zu spät öffnen, während die Spannung schon in Direct ist. Beides sind Datenbankprobleme, keine Designprobleme.

  • Serverzeit, nicht die Handy-Uhr. `starts_at` lebt in Postgres. Die Mini App fragt `/drop/state` alle paar Sekunden vor dem Open. Vertrauen Sie `Date.now()` in der Webview nicht.
  • Hold ist eine Zeile mit `expires_at`, unique auf `(sku, size)` solange aktiv. Checkout erzeugt den Hold in einer Transaktion. Der Webhook macht Hold → Order, oder ein Ablaufprozess löscht ihn. Derselbe Schutz vor Doppelverkauf wie bei Tickets in der Zahlungs-Bot-Serie.
  • Ein Drop = ein `starts_at`. Kein «Soft Launch» für Freunde um 23:50. Das VIP-Gefühl ist, dass alle dieselbe Sekunde treffen. Eine stille Preview ist eine andere SKU an einem anderen Tag.

3. Was ich zuerst bauen würde (und was nicht)

Ein erster Drop sind drei SKUs, zwei Größen, eine Zahlungsschiene, eine Pack-DM. Es ist kein Fashion-OS.

  • Zuerst bauen: Warteraum, Server-`starts_at`, Hold + Webhook, Ausverkauft-Status, Bot-Zeile im Kanal, HMAC bei jedem Kauf, ein Adressformular nach Zahlung.
  • Zahlen über die Schiene, die diese Audience schon nutzt. In der Ukraine oft Mono oder LiqPay auf einer gehosteten Seite aus der Mini App. Stars nur wenn der Drop digital ist. Ein Hoodie ist kein Digitalgut.
  • Nicht zuerst: Waitlist-Raffle, Auto-Buy-Bots, ein volles Retourenportal, Apple Pay auf einer Fläche die es nicht hosten kann, «Story-Sticker», eine Live-Queue-Animation die eine 4-Sekunden-API versteckt. Wenn der Hold falsch ist, lügt die Animation.

4. Für wen dieses Beispiel ist - und wer einfach den Shop-Bot nutzen sollte

Eine Drop-Mini-App ist eine Waffe für Knappheit. Eine Shop-Mini-App ist eine Waffe fürs Sortiment. Eine Aufgabe pro Launch.

  • Den Drop nutzen: Merch, ein Print-Run, eine Kurs-Kohorte mit 30 Plätzen, eine Verkostung mit 12 Tickets. Der Kanal kann Leute wirklich zu einer Uhrzeit sammeln.
  • Stattdessen den Shop-Artikel: Kosmetik die jede Woche nachkommt, 40 SKUs, Nova Poshta als Gewohnheit. Eine Uhr auf diesem Katalog ist Theater.

Ein Drop ist ein Timestamp mit einem Hold

Ich würde das für eine Marke bauen, die schon in einen Kanal postet und gerade eine Karte in Direct einfügt, wenn die Kommentare explodieren. Next.js-Warteraum, Postgres-SKUs mit `starts_at` und `qty`, 90-Sekunden-Hold, Mono- / LiqPay- / Stripe-Webhook, ein Bot, der nur Open und Ausverkauft ansagt. Wenn das Ihr Freitagabend ist - schreiben Sie über das Formular. Wir legen einen Drop fest, der diesen Monat bei Sekunde null eine echte Zahlung nimmt, keinen Shop mit Countdown-Sticker.

Soll das gebaut werden, nicht nur erklärt?

Telegram Mini App Entwicklung: Next.js, Zahlungen, Bots. Direkte Auftragnehmerin.

Telegram Mini App Entwicklung

Sprechen wir über Ihr Projekt

Ich bin Senior-Webentwicklerin mit Schwerpunkt React und Next.js - verfügbar für Freelance-Projekte weltweit.