Бот для Telegram для изучения английских фраз.
Бот использует сервисы AWS:
Polly- для генерирования озвучки фразTranslate- для автоматического перевода фраз на русский языкTranscribe- для распознавания голосовых сообщений
- Создайте один или несколько каталогов с фразами
- Добавьте фразы в каталоги
- Выполняйте упражнения с фразами для их изучения
- Управление каталогами (категориями)
/cat <name>- создает новый каталог с названием name и переключается на него/catsor/cl- показывает список каталогов/set <id>- переключается в каталог по id/catRm <id>or/crm <id>- удаляет каталог со всеми фразами по id/list <id>or/l <id>- показывает список фраз в каталоге с указанным id, но не переключается на него
- Управление фразами
- Для добавления новой фразы в текущий каталог, отправьте фразу боту текст фразы без команды
/listor/l- показывает список фраз в текущем каталоге<id>(просто отправить id фразы) - получить фразу, ее перевод и озвучку по id/remove <id>or/rm <id>- удалить фразу по id- Для проверки произношения произвольной фразы отправьте боту голосовое сообщение и он пришлет текст сказанной вами фразы
- Упражнения
- Карточки - бот присылает фразу или ее перевод
/cards- вызубрить еще неизученные фразы
- Аудио - бот присылает аудио файл с фразой на английском
/puzzleAudioor/pa- подставить слова во фразу с помощью кнопок/writeAudioor/wa- написать фразу на английском и отправить боту (можно писать по одному или несколько фраз, либо всю фразу целиком)
- Перевод - бот присылает фразу на русском языке
/puzzleTransor/pt- подставить слова во фразу с помощью кнопок/writeTransor/wt- написать фразу на английском и отправить боту (можно писать по одному или несколько фраз, либо всю фразу целиком)
- Произношение - бот присылает текст и аудио файл с фразой на английском
/speechor/sp- отправить голосовое сообщение с произношением фразы боту/skipor/sk- пропустить текущую фразу, во время упражнения
- Все команды для запуска упражнений имеют по три варианта аргументов:
/комманда <id>- Запускает упражнение по одной фразе по id/комманда <id0> <id1>- Запускает упражнение по диапазону фраз с id0 до id1 включительно/комманда- Запускает упражнение по всем фразам в текущем каталоге
- Карточки - бот присылает фразу или ее перевод
- Системные
/me- ваш chat id
- Общие
/version- показывает текущую версию бота
- Когда-нибудь:
- Алгоритм расчета прогресса изучения фраз
- Аутентификация и инвайты
go get <name>- добавляет зависимость