Skip to content

πŸ”— View on GitHub

πŸ“ SupText β€” Telegram Spelling & Grammar Assistant

SupText is a smart Telegram bot designed to act as a personal spelling and grammar checker.
It helps users instantly detect and correct mistakes in their messages using natural language processing libraries.


πŸ’‘ Overview

SupText combines the power of Python, TextBlob, and SpellChecker to analyze user input and suggest corrections.
It automatically identifies misspelled words, counts the number of errors, and offers a one-click correction button directly inside the chat.


βš™οΈ Key Features

  • πŸ” Detects and counts spelling mistakes in any English text
  • 🧠 Suggests grammar and word corrections using TextBlob
  • πŸ’¬ Inline button for automatic text correction
  • 🚫 Ignores numbers and irrelevant symbols
  • πŸ€– Built with PyTelegramBotAPI (telebot)

🧰 Tech Stack

  • Language: Python
  • Framework: PyTelegramBotAPI
  • Libraries: SpellChecker, TextBlob
  • Platform: Telegram Bot API

πŸš€ Usage

Simply message the bot any English text.
It will: 1. Detect spelling and grammar mistakes
2. Display the number of errors
3. Allow you to click β€œCorrect it” to see the improved version


🌟 Example

User: β€œI realy like progrmming and artifical inteligence.”

SupText:
πŸ”Ή 3 spelling mistakes found
πŸ”Ή Corrected version β†’ β€œI really like programming and artificial intelligence.”


SupText is a compact but powerful demonstration of natural language processing and chatbot automation, built to enhance everyday writing experiences directly in Telegram.