2messages a day: 08:30 and 19:30
100facts: 50 benefits of not drinking, 50 harms of alcohol
3 daysthe bot lets you fill in if you miss a check-in
3languages: English, Spanish, Vietnamese
@dryup_bot
🌅 Good morning 🔥 Streak: 12 ngày • 🏆 Kỷ lục: 12 💚 Lợi ích khi không uống Gan tự sửa chữa — sau 2–4 tuần kiêng, men gan ALT/AST giảm rõ.
🌙 Check-in tối 🔥 Streak: 12 ngày Hôm nay bạn đã uống chưa? ✅ Chưa uống❌ Đã uống
✅ Chưa uống
✅ Giữ streak chưa uống! 🔥 13 ngày. (Kỷ lục: 13 · Tổng: 13 ngày chưa uống)
Real bot messages: the morning one (streak + a fact) and the evening check-in with two buttons. Shown here in Vietnamese; on /start you pick English, Spanish or Vietnamese.

What it does

Dryup is a small tool for one thing: not drinking today. You open the bot, press /start, pick a language (English, Spanish or Vietnamese), and from then on you get two messages a day, in Vietnam time.

At 08:30 you get your current streak, your record and one sentence picked at random from a list of 100: half describe a concrete benefit of not drinking (sleep, liver, blood pressure, money), the other half a concrete harm of alcohol. At 19:30 comes the question of the day — “Did you drink today?” — with two buttons. One tap and you are done.

There is a leaderboard (/leader) with the streaks of all active users, for anyone who wants a little friendly competition.

How the streak is counted

  • The streak is counted per calendar day in Vietnam's timezone. A day without a check-in breaks the streak, both the sober streak and the drinking streak.
  • If you forget, the bot asks about the last 3 unanswered days (✅ / ❌ / skip) at your next check-in. Fill them in and the streak continues; skip them and it restarts from today.
  • Every number — streak, drinking streak, total sober and drinking days — is recomputed from the full history on every answer, so it never drifts. The record only goes up.
  • /reset archives the history and zeroes everything; the record is kept.

Data and privacy

  • Stored: your Telegram chat id, the name you display and your check-in history (date and ✅/❌). Nothing else: no phone number, contacts or location.
  • The data lives in a single file on our own server. No analytics, no ads, no third parties.
  • If you block the bot you are marked inactive: messages stop and you leave the leaderboard until you /start again.

Price

Free. There is no paid plan, and there will not be one for this tool.

Technology

Python 3 with python-telegram-bot. The bot itself listens for commands as a systemd service; the two daily messages are fired by systemd timers, so a bot crash never loses a check-in. State is one JSON file, no database.

Commands

CommandWhat it does
/startRegister and receive the daily messages
/streak · /statusCurrent streak, record, drinking streak, totals
/checkinManual check-in (without waiting for 19:30)
/leader · /leaderboardStreak leaderboard
/langChange language (en / es / vi)
/resetStart over; history is archived (with confirmation)
/helpCommand list

FAQ

Is it available in English?

Yes. On /start you choose English, Spanish or Vietnamese, and you can switch any time with /lang. All 100 benefit and harm facts are translated into the three languages.

Can I change the message times?

For now the times are fixed (08:30 and 19:30, Vietnam time). Manual check-in with /checkin works at any hour.

Is it a substitute for treatment?

No. It is a counter with reminders. If alcohol is harming your health, talk to a professional.

About this page

This page is maintained by the Santala Research team, which also builds and runs the product. It describes the production version as of the last update; when the product changes, the page is revised.

Dryup is a habit tool, not a medical service.