Telegram-бот для обучения английскому
Нужно было создать бота, который бы обучал английскому его пользователей.
Заказчик хотел, чтобы можно было заливать базу слов и фоновых картинок, настраивать стили ( цвета шрифтов, шрифты, размеры, расположение), чтобы бот автоматически, при загрузке, генерировал сообщения для изучения слов.
В итоге была создана админ-панель, через которую можно было бы заливать слова.
Так же была добавлена возможность импортировать слова из таблиц эксель или csv файлов.
Для дополнительного удобства можно было добавлять слова прямо через интерефейс бота(режим администратора, кнопки показываются только пользователям со статусом администратора).
Так же был прикручен автоматический перевод слов, т.е. если к слову не указан перевод - бот автоматически переводил его через гугл-транслейт.
Благодаря хитрому решению - картинки хранятся на серверах телеграма, так что заказчику не требовался хостинг с вместительным хранилищем.
Слова можно делить на категории.
Пользователь может запрашивать как рандомное слово, так и слово из категории.
В боте были реализованы функции рассылок, массовых напоминаний об обучении.
Длительность разработки: 2 дня:
- 1 день генерация картинок, панель для создания стилей и заливка фото
- 1 день функционал самого бота
Заказчик хотел, чтобы можно было заливать базу слов и фоновых картинок, настраивать стили ( цвета шрифтов, шрифты, размеры, расположение), чтобы бот автоматически, при загрузке, генерировал сообщения для изучения слов.
В итоге была создана админ-панель, через которую можно было бы заливать слова.
Так же была добавлена возможность импортировать слова из таблиц эксель или csv файлов.
Для дополнительного удобства можно было добавлять слова прямо через интерефейс бота(режим администратора, кнопки показываются только пользователям со статусом администратора).
Так же был прикручен автоматический перевод слов, т.е. если к слову не указан перевод - бот автоматически переводил его через гугл-транслейт.
Благодаря хитрому решению - картинки хранятся на серверах телеграма, так что заказчику не требовался хостинг с вместительным хранилищем.
Слова можно делить на категории.
Пользователь может запрашивать как рандомное слово, так и слово из категории.
В боте были реализованы функции рассылок, массовых напоминаний об обучении.
Длительность разработки: 2 дня:
- 1 день генерация картинок, панель для создания стилей и заливка фото
- 1 день функционал самого бота