Aashi779 / LanguageLearningBot

FluoLingo is a telegram bot that allows you to enhance and test your language skills for multiple languages through the use of natural language processing and machine learning.

Home Page:https://devfolio.co/projects/fluolingo-0e4a

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Language Learning Bot - FluoLingo

FluoLingo is a telegram bot that allows you to enhance and test your language skills for multiple languages through the use of natural language processing and machine learning. The bot is able to provide resources, such as examples and exercises with images and videos, to help users practice their language skills including vocabulary, grammar, and conversation skills through a fun and engaging way. It is also able to track users' progress and provide personalized feedback along with logging facility and is accessible to users via Telegram.

We, Hustlers101 are primarily concerned with developing a multiple-language, user-friendly language learning platform.


Upcoming Features:

  • Create a large database for storing your credentials, progress report and your rank among peers.
  • Soon more Indian tranditional languages will be introduced on this platform.

Development:

  • Contact @BotFather in order to create a new bot and receive a token.
  • Install all dependencies from requirements.txt

Documentation:

Essential documentations for better comprehension.

Documentation for python-telegram-bot version 13.3 to help developers understand what libraries are used and to improve conceptual understanding.

https://docs.python-telegram-bot.org/en/v13.3/telegram.bot.html

Documentation for Aiogram

https://docs.aiogram.dev/en/latest/index.html

✅ Correctness & Testing:

Before each release, this project is thoroughly tested using unit tests and systems integration tests. Once you've mastered the fundamentals of Telegram chatbots, you'll be able to easily understand the code in the examples and apply it to your own bot projects.


Installation

python-telegram-bot==13.3 version used.

pip install python-telegram-bot==13.3

aiogram

pip install aiogram

License

MIT License

About

FluoLingo is a telegram bot that allows you to enhance and test your language skills for multiple languages through the use of natural language processing and machine learning.

https://devfolio.co/projects/fluolingo-0e4a

License:MIT License


Languages

Language:Python 100.0%