Бот для Telegram, который помогает учить английский через озвучку слов, фраз и предложений для лучшего flow обучения в моём телеграм канале.
При обращении в лс к боту, он озвучит любую отправленную ему фразу!
- Автоматически озвучивает английские фразы из постов в канале
- Оставляет голосовые сообщения в комментариях к постам
- Можно написать боту в личку — и он озвучит ваш текст
- Поддержка слов, фраз и целых предложений (до 200 символов)
- Работает на
gTTSиAiogram 3
- Подготовь файл
.env:
BOT_TOKEN=your-telegram-bot-token
DISCUSSION_CHAT_ID=your-discussion-chat-id- Напиши сообщение от лица группы чата в группу и перешли это сообщение
- Ты получишь такое сообщение:
Id: -your-id
Title: your-title
- Скопируй ID и вставь в .env
docker compose up -dБот будет автоматически перезапускаться при сбое и использовать переменные из
.env.
📌 Просто добавьте бота в канал и привязанную группу обсуждения с правами админа 📌 Опубликуйте пост с английскими фразами и метками:
Фразы для запоминания:
- take your time
- break a leg
Слова для запоминания:
- moment
- spare
Предложения для запоминания:
- take a deep breath
🤖 Бот сам озвучит это в комментариях к посту 🎧
Вы можете написать боту в личку и получить голосовое сообщение:
take your time→ 🎙️ бот пришлёт правильное произношение!
- Python 3.10
- Aiogram 3
- gTTS (Google Text-to-Speech)
- Docker + Poetry
Если бот оказался полезен — поставь ⭐️ на репо и расскажи друзьям!
Любые фидбэки, идеи и багрепорты — welcome 😊