Telegram Bot

Never ForgetWho Owes Who

Track debts effortlessly in your Telegram group chats with automatic calculations, settlement confirmations, and beautifully formatted messages.

TypeScript
Express
MongoDB
Vercel

Everything You Need to Track Debts

Powerful features designed to make debt tracking simple, transparent, and stress-free for everyone in your group.

Smart Debt Tracking

Add debts to multiple users at once with automatic balance calculations and positive/negative amount indicators.

Settlement Flow

Request settlement with inline buttons. Partner confirmation required for secure, group-specific settlements.

Rich Summaries

View debt summaries per group with visual debt indicators and beautifully formatted HTML messages.

Secure & Reliable

MongoDB transactions for data integrity with cached connections and comprehensive error handling.

Transaction History

Full transaction history with dates, descriptions, and easy-to-read debt tracking over time.

Group Integration

Works seamlessly in Telegram group chats with per-group debt isolation and user mentions.

Simple as 1-2-3-4

Get started in seconds. Just add the bot to your group and start tracking.

Step 1

Add a Debt

/add @bob 100 lunch yesterday

Mention users and specify the amount with an optional description.

Step 2

Bot Records It

Alice is owed +100 by Bob
Bob owes -100 to Alice

Automatic balance calculations for both parties.

Step 3

Request Settlement

/settle @alice

When ready to settle, simply mention who you want to settle with.

Step 4

Confirm & Done

Both balances reset to 0

Partner confirms with inline button. Transaction complete!

Commands Reference

Simple, intuitive commands that make debt tracking a breeze.

Track My Debt Bot
/register

Register yourself to use the bot

/register
/add

Add debt to mentioned user(s)

/add @john @jane 500 dinner
/get

View your debt summary

/get
/history

View debt transaction history

/history
/settle

Settle debts with a user

/settle @john
/help

Show all commands

/help