Esempio: un bot Telegram di abbonamento (tessera, palestra, canale a pagamento)
Un esempio di bot di pagamento per ricavo ricorrente: fatture mensili o abbonamenti Stripe, periodo di grazia se l’addebito fallisce, revoca accesso al canale e sollecito senza un umano in Direct.
Un canale Telegram a pagamento in cui un umano controlla chi ha pagato questo mese non è un prodotto di abbonamento. È un part-time. L’esempio sotto automatizza quel compito: stato della tessera (trial, active, past_due, canceled), addebito o fattura a calendario, accesso sì o no.
Questo schema sta a un club di contenuti, un abbonamento palestra già venduto in chat, una bolletta mensile ISP o OSBB, un piano «pro» di Mini App. Non sta a un corso una tantum - usate l’esempio corso.
1. Il percorso della tessera
Abbonarsi, rinnovare, fallire, disdire. Se uno di questi quattro non ha un responsabile nel codice, ce l’avrà un umano in Direct.
- Abbonarsi: scegliere un piano (mese / trimestre), pagare la prima fattura o Stripe Checkout. Dopo paid: aggiungere al canale privato o diritto Mini App.
- Rinnovo: Stripe (o simile) addebita il metodo salvato. In Ucraina le carte salvate con acquiring locale sono discontinue - una fattura mensile nel bot è spesso più onesta che fingere un ricorrente vero.
- past_due: tenere l’accesso in una finestra di grazia (3-7 giorni), mandare fattura «paga di nuovo», poi cacciare. Le espulsioni silenziose creano chargeback e screenshot arrabbiati.
- Disdire: l’utente tocca cancel, niente fattura successiva, accesso fino a fine periodo. Blocco immediato è una scelta documentata, non una sorpresa.
2. Stars vs banca vs Stripe in questo esempio
Il ricorrente è una domanda legale e di prodotto, non un interruttore di Telegram. Scegliete il canale che può davvero addebitare di nuovo.
- Telegram Stars: possibile per tessere digitali dentro Telegram. Commissione alta, regole digital goods, debole per una palestra che deve mostrare una fattura fiscale. Ok per un piccolo esperimento di club di contenuti.
- Acquiring ucraino: una fattura nuova ogni periodo. Automatizzate l’invio; non automatizzate un addebito che non potete ripetere legalmente o tecnicamente. L’accesso lo guida ancora il webhook.
- Stripe Billing: lo strumento giusto se i membri pagano con carte internazionali. Collegate customer + subscription id allo user id Telegram dal giorno uno, altrimenti una fattura fallita non troverà mai l’espulsione.
3. Il controllo accessi è il prodotto
Tratto il canale privato (o un varco Mini App) come registro dei diritti. Ban chat member su cancel/expire. Non un «per favore uscite». Per una palestra lo stesso flag può azionare un webhook del tornello o una lista admin di oggi. Il bot non è una brochure; è la serratura.
Conclusione: i soldi ricorrenti servono una macchina a stati, non un umano-promemoria
Se già tenete una chat a pagamento o un servizio mensile e i rinnovi vivono nella vostra testa, questo esempio è da copiare: piani, fatture o Stripe Billing, periodo di grazia, espulsione, un admin breve di chi è past_due. Lo costruisco. Scrivete dal form con i prezzi dei piani e se i membri sono in Ucrania o all’estero - sceglieremo acquiring che addebita davvero in ricorrenza o fattura onestamente ogni mese.
Va costruito, non solo letto?
Sviluppo Telegram Mini App: Next.js, pagamenti, bot. Contraente diretta.
Parliamo del tuo progetto?
Sono un’ingegnera web senior, specializzata in React e Next.js - disponibile per progetti freelance in tutto il mondo.
Dove sono
Kyiv, Ucraina
Upwork
Vedi il profiloTelegram
ContattamiViber
Contattami