Telegram-Based English Language Learning Bot
$30-250 USD
Paid on delivery
English Learning Telegram Chatbot:
Objective
To develop an English learning chatbot operating on Telegram, providing users with effective English language learning tools. Additionally, it will implement features such as regular announcements, class absence notifications, and reporting class-related issues.
English language learners (beginner to advanced levels)
Main Features
* Initial Language Selection:
* Buttons for language selection (Japanese, Chinese, Korean)
Features displayed after language selection:
1. Quiz Function:
* Level selection (A1~C2, selectable according to CEFR standards)
* Display 5 multiple-choice English questions (automatically generated by Gemini API)
* Answer input, right/wrong judgment, explanation display
* Display of scoring results
2. English Conversation Chat Function:
* Level selection (as above) (The chatbot asks questions 5 times in total for each conversation)
* Chatbot asks questions in English (generated by Gemini API)
* User answers in English
3. Evaluates grammar, vocabulary, and expressions (analyzed by Gemini API)
* Displays evaluation comments in Japanese and English
* Maintains a natural conversational flow
4. Free Chat Function:
* Have a casual English conversation with the bot
* No evaluation provided
* Sentence Correction Function:
* User inputs English text
* Gemini API evaluates the English text on a 10-point scale
* Points out areas for improvement in Japanese (or Korean if Korean was initially selected) and English
* Suggests corrected examples
5. Regular Announcements:
* Regularly notifies users with templates set by the administrator
6. Problem Reporting:
* A button for students to report problems that occurred during class
* Sends a Google Form link after button is pressed
7. Absence Submission:
* A button for students to submit an absence notice
* After the button is pressed, the bot asks "What date's class will you be absent from?" in the selected language. After the answer, it creates a sentence in English stating that the user will be absent from that day's class.
8. Remaining Lessons Inquiry:
* Displays the student's remaining lesson count information after entering login information (student ID and unique ID)
Also please let us know how to add the bot to both individual and group chats and provide instructions on how to edit commands and prompts for maintenance or modification purposes.
Ensure support for adding or editing commands after the chatbot is deployed. Please implement a minimalist user interface design for the bot. The hosting solution will be Google, as all the student information is saved on Google Spreadsheet. Please implement a colorful and engaging user interface design for the bot.
Project ID: #38846052
About the project
25 freelancers are bidding on average $127 for this job
With over a decade of experience in software and web development, I have acquired an extensive portfolio of successful projects that align with your requirements. On top of this, my proficiency in Telegram moderation a More
As the lead developer at TechBlend Studio, my extensive experience in Python and Telegram API make me highly qualified for your project. As a team, we pride ourselves on our adaptability and innovative thinking, attrib More
As an experienced professional with a proven track record in project management, strategic planning, marketing, and data analysis, I am uniquely positioned to tackle the challenge of developing this comprehensive Engli More
Hello Mate!Greetings, I am a professional designer having experience in Telegram Moderation, Telegram API, Website Design, Python and Logo Design I am prepared to start working on your projectTelegram-Based English More
Hello Haru818 ❤️ Thank you sincerely for considering my bid! ❤️ I'm Michael,With over 8 years in Python, Website Design, Logo Design, Telegram Moderation, Telegram API, I’m confident in delivering high-quality, effec More
@Hello, there@ I understand you want to develop an English learning chatbot for Telegram with various interactive features. My experience in building Telegram bots and utilizing APIs, like Gemini, makes me well-suited More
let me introduce myself, my name is Juliana, I hereby want to join this business, I will perfect everything as much as possible and I will work hard
Telegram chatbot with automation, smart responses, efficient user interaction, and seamless functionality.