DEV Community

Cover image for πŸ“˜ Building a Simple Telegram Journal Learning Bot Under LearnByte (Vyoma)
Prasoon  Jadon
Prasoon Jadon

Posted on

πŸ“˜ Building a Simple Telegram Journal Learning Bot Under LearnByte (Vyoma)

πŸ“˜ Building a Simple Telegram Journal Learning Bot Under LearnByte (Vyoma)

Learning journal entries is one of the most confusing parts for commerce students.
Debit? Credit? Why? How?
Most students struggle β€” not because journal entries are hard, but because practice is boring and explanations are rarely interactive.

To solve this, I built a small Telegram bot under LearnByte by Vyoma:

πŸ‘‰ https://t.me/Journ123bot

It’s a lightweight, always-available tool that helps students practice journal entries in a simple, conversational way.


πŸš€ What the Bot Does

The Journal Learning Bot allows users to type any accounting transaction.
The bot then checks:

  • Which account should be debited
  • Which account should be credited
  • Whether the user got it right
  • If not, the bot corrects it instantly

This turns journal entry learning into a quick, chat-based practice session β€” just like texting a friend.


🧠 Why I Built It

I noticed that many commerce students repeat the same mistakes:

  • Confusing personal and nominal accounts
  • Mixing up real accounts
  • Getting stuck in rules, not understanding logic
  • Practicing journal entries without feedback

This bot gives instant correction, which is something textbooks or YouTube videos cannot do.


πŸ› οΈ Tech Behind the Bot

  • Node.js (simple & lightweight)
  • Telegram Bot API
  • Hosted on Render
  • Custom logic for debit-credit detection

I kept the architecture minimal so anyone can run it or fork it for learning.


πŸ“² How Students Can Use It

  1. Open Telegram
  2. Search: Journ123bot
  3. Type any transaction
  4. Get immediate debit & credit answer
  5. Correct mistakes and improve in real time

Perfect for:

  • Commerce students
  • Beginners in accounting
  • Anyone preparing for exams
  • Teachers who want a quick practice tool for their class

🌱 LearnByte & Vyoma Ecosystem

LearnByte is part of the Vyoma ecosystem, a growing open-source, youth-driven project that focuses on education, tools, and creativity.
The bot is one of many small tools planned under LearnByte to make learning practical and accessible.


🎯 What’s Coming Next

I plan to expand the bot with:

  • Ledger posting
  • Trial balance generator
  • MCQ quizzes
  • Analytics to show student progress
  • A web dashboard version

If you’re interested in contributing or collaborating, feel free to reach out.


πŸ”— Try the Bot

πŸ‘‰ https://t.me/Journ123bot

Feedback, ideas, and improvements are always welcome!

Top comments (0)