RepetAI Zoom Bot Documentation
Complete guide to using the AI assistant for online tutors
π About the App
RepetAI is a Telegram bot designed specifically for online tutors. It automatically records your Zoom lessons, transcribes the audio using AI, and generates personalized homework assignments for each student based on what was covered during the lesson.
Key Features
- Automatic Zoom meeting recording
- AI-powered audio transcription using Faster-Whisper Large V3
- Personalized homework generation with OpenAI GPT-4
- Student profile management (name, grade, subject, level, goals)
- Automatic audio deletion after processing
- Secure data handling and encryption
π Getting Started
β οΈ Important: Before you can use the bot for recording lessons, you must accept the User Agreement and enable Data Processing Consent. Without these, the bot cannot connect to your Zoom meetings.
First Time Setup
- Open the bot in Telegram: @Repet_AI_Bot
- Send the
/start command
- Read and accept the User Agreement (PDF will be sent to you)
- Enable "Data Processing Consent" toggle
- You're ready to start adding students and using the bot!
π₯ Adding Students
How to Add a New Student
- In the main menu, tap "Students"
- Tap "Add Student" button at the bottom
- Enter the following information:
- Name: Student's first name or full name
- Grade: Current grade/class (e.g., 9th grade, Year 10)
- Subject: Subject you teach them (e.g., Mathematics, English, Physics)
- Knowledge Level: Current proficiency level
- Goals: Learning objectives and targets
- Additional Notes: Any special notes or preferences (optional)
- Save the student profile
Managing Students
In the "Students" section, you can:
- View all your students (with pagination)
- Tap on a student to see their full profile
- Edit student information
- Delete students you no longer teach
π³ Subscription & Pricing
Weekly
290β½
7 days of access
Monthly
990β½
30 days of access
How to Subscribe
- Go to "Subscription & Tariff" in the main menu
- Check your current subscription status
- Select either "Weekly" or "Monthly" subscription
- Complete payment via YooKassa (QR code will be provided)
- Your subscription will be activated automatically upon payment confirmation
π Using the Bot During a Lesson
β οΈ Critical Requirements:
- You must have an active subscription
- "Data Processing Consent" must be enabled in Settings
- Only Zoom meetings are currently supported
Adding the Bot to Your Lesson
- Before or during your Zoom lesson, tap "Add Bot to Lesson" in the main menu
- Select the student from your list (or add a new one)
- Copy your Zoom meeting link
- Paste the Zoom link into the bot
- The bot will confirm connection and start recording
π Recording & Processing Flow
How it works behind the scenes:
- Connection: The bot joins your Zoom meeting as a participant using the Attendee service
- Recording: Audio is recorded locally during the entire lesson
- End of Lesson: When the meeting ends, the audio file is automatically sent for processing
- Transcription: Audio is transcribed to text using Faster-Whisper Large V3 AI model on Vast.ai
- AI Generation: The transcript is sent to OpenAI GPT-4 mini to generate personalized homework based on:
- What was covered in the lesson
- Student's level and goals from their profile
- Subject-specific requirements
- Delivery: Generated homework is sent to you via Telegram
- Cleanup: The original audio file is automatically deleted from local storage for security
Processing Time: Typically 5-15 minutes after the lesson ends, depending on lesson length and server load.
π Student Management
Viewing Student Profiles
Each student profile contains:
- Name and basic information
- Grade/class level
- Subject being taught
- Current knowledge level
- Learning goals
- Additional notes and preferences
Editing Students
You can update student information at any time:
- Go to "Students" section
- Tap on the student you want to edit
- Select "Edit Student"
- Update the necessary fields
- Save changes
βοΈ Settings
Data Processing Consent
β οΈ Required for Operation: The "Data Processing Consent" toggle MUST be enabled (ON) for the bot to function. If it's disabled, you cannot add the bot to Zoom meetings or record lessons.
In the Settings section, you can:
- View and toggle Data Processing Consent status
- Review the User Agreement
- Manage your bot preferences
π» Supported Platforms
Currently Supported: Zoom only
RepetAI currently supports Zoom meetings exclusively. The bot can join and record:
- Regular Zoom meetings
- Zoom with waiting rooms
- Password-protected Zoom meetings (if link contains the password)
Note: Support for other video conferencing platforms may be added in future updates.
π Confidentiality & Data Security
We take your privacy and data security seriously:
- Encryption: All data transmission is encrypted using industry-standard protocols
- Automatic Deletion: Audio recordings are automatically deleted from storage immediately after successful transcription
- Access Control: Only authorized system processes have access to your recordings during processing
- No Permanent Storage: We do not permanently store audio filesβonly text transcripts and generated homework
- Privacy Compliance: We comply with data protection regulations
Important: While we implement security measures, please ensure you have permission from your students or their guardians to record lessons. You are responsible for complying with local laws regarding recording and consent.
For detailed information, please review our Privacy Policy.
π§ Troubleshooting
Bot Won't Connect to Meeting
Possible causes and solutions:
- Data consent not enabled: Go to Settings and turn ON "Data Processing Consent"
- No active subscription: Check "Subscription & Tariff" and purchase a plan
- Invalid Zoom link: Make sure you copied the complete Zoom meeting URL
- Meeting already ended: The bot cannot join meetings that have already concluded
- Waiting room: If the meeting has a waiting room, you need to manually admit the bot as a participant
Homework Not Generated
Possible causes and solutions:
- Lesson too short: Very short recordings (under 2 minutes) may not contain enough content
- Audio quality issues: Poor audio quality may prevent accurate transcription
- Processing in progress: Wait 15-20 minutes after lesson endβprocessing takes time
- Server load: During peak hours, processing may take longer than usual
- Technical error: If you waited over 30 minutes, contact support
Other Issues
If you encounter problems not listed here:
- Check your internet connection
- Restart the Telegram app
- Try sending /start command again
- Contact our support team (details below)
π¬ Support
Need help? We're here for you!
Telegram Support: @repet_ai_support
For additional resources, visit our Support Page.
π Related Resources
Β© 2025 RepetAI. All rights reserved.
Made with β€οΈ for online tutors