бот для тренировок телеграмм

Telegram-бот как фитнес-менеджер во время пандемии

бот для тренировок телеграмм

С приходом коронавируса мир сошел с ума и появилась куча ограничений, которые полностью поменяли нашу жизнь. Меня зовут Эмиль Фролов, я руковожу разработкой команды внутренних сервисов в ДомКлике и сегодня я поделюсь с читателями историей про создание бота, который помог нам справиться с некоторыми тяготами ковид-ограничений.

Наша компания — одна из тех, которые стараются сделать жизнь своих сотрудников максимально комфортной. В офисе есть практически всё: столовые, кофейни, куча мест для отдыха и спортзал со свободным посещением. Вот о нем мы сегодня и поговорим. В период пандемии одним из ограничений было определенное количество людей, единовременно присутствующих в спортзале. Было создано приложение, в котором можно записаться на определенное время, если есть места.

Сначала всё было хорошо и мест всем хватало, но по мере выхода людей в офис мест больше не становилось, и запись в зал превратилась в попытки поймать момент, когда освободится местечко. Как говорится, лень — двигатель прогресса: почти сразу как, начались трудности с запись, пришла в голову идея создать бота, который будет это делать за меня.

Некоторые пункты могут показаться кому-то очевидными, но я их всё равно тут оставлю для тех, кто сталкивается с Telegram-ботом впервые.

Как и в любом рецепте, начнем со списка ингредиентов:

Шаг 1 (получаем токен)

Заходим в Telegram, пишем в поиске @botfather, а дальше следуем его инструкциям:

бот для тренировок телеграмм

После того, как вы всё сделали, вам выдают токен. На этом Telegram можно отложить в сторонку, а токен нам понадобится чуть позже.

Шаг 2 (готовим API)

Этот шаг я подробно описывать не буду, так как у вас может быть любой другой API. Не долго думая, я зашел на сервис, предоставляющий бронь, провел реверс-инжиниринг и получил все нужные методы API для авторизации, получения списка свободных слотов и их бронирования.

Шаг 3 (пишем бота)

Есть куча библиотек для ботов. Я выбрал вот такую, у ребят прекрасная документация и практически нет критических issue.

Создаём бота, тут всё достаточно просто:

Дальше пройдемся последовательно по всему алгоритму. Я хотел дать своим коллегам возможность пользоваться функциональностью бота, поэтому добавил, на мой взгляд, самую безопасную из всех имеющихся — возможность авторизации по токену:

Дальше регистрируем основную нашу команду:

Дальше получаем даты, на которые можно подписаться:

В итоге пишем /start и получаем:

бот для тренировок телеграмм

Дальше нужно обработать выбор даты, для этого регистрируем обработчик коллбеков:

Получение и отправка слотов:

Получаем вот такую красоту:

бот для тренировок телеграмм

Пришлось немного поломать голову при проектировании дерева вотчеров, так как за ними нужно много следить, удалять старые, неактивные, привязывать их к человеку и т. д.

Обработаем выбор даты:

Рассмотрим метод проверки наличия мест:

Я не претендую на идеальное решение, но оно работает стабильно и экономит кучу времени. Тут есть огромное поле для фантазии, например получение текущих подписок с возможностью удаления и т. д. Принцип один и тот же.

Источник

Тестируем 11 ботов для прокачки английского в Телеграм: полезный инструмент или чушь собачья?

бот для тренировок телеграмм

В интернете есть куча статей типа «Топ ботов для прокачки английского». Но написаны они так, как будто информация переходит из одного текста в другой, а авторы даже не пытаются проверить их на собственном опыте.

Cегодня мы собираемся протестировать некоторые из популярных ботов для прокачки английского языка. Посмотрим как чат-боты, так и узконаправленные инструменты для изучения отдельных моментов. Поехали.

Начнем с того, что многие боты, которые мы решили протестировать, оказались нерабочими. В общей сложности мы проверили 23 бота из рейтингов и списков, из которых 12 оказались сломанными.

Интересно, что многие из них раньше работали. К примеру, @slovarikbot.

У него была единственная, но интересная функция: подбирать фрагмент из кино или сериалов как пример использования конкретного слова.

Нужно было вбить слово, и система выдавала 5-секундный отрывок из кино.

бот для тренировок телеграмм

Неплохая штука, если хочется посмотреть, как используется конкретное слово в контексте. Может больше фаново, чем обучающе, но все же.

Сейчас бот сломан. При переходе на него открывается пустой канал. И таких примеров достаточно. Если честно, мы обалдели от того, что куча интересных и функциональных ботов, которые мы ранее пробовали, оказались нерабочими.

«Хахаль, ничем не могу помочь», или Боты переводчики

И для начала выделим обычных ботов-переводчиков. Они полезны, если не хочется устанавливать на телефон лишний софт, но функционал их ограничивается только переводом слов и фраз.

Они отлично выполняют свои функции, но как инструмент для изучения или прокачки английского не подойдут.

С их помощью можно вспомнить перевод, посмотреть транскрипцию или значения слова, но не изучать язык — это лишь вспомогательные инструменты.

@LingvoBot

Переводит только слова. Дает максимально краткий перевод в одну строчку, без детализации, нюансов и примеров использования. Очень просто сломать, написав не одно слово, а фразу.

У нас получилось что-то такое:

бот для тренировок телеграмм

«Хахаль, ничем не могу помочь» — шедевр.

Система выдает пример фразы в контексте, но качество этих примеров оставляет желать лучшего.

@multitran_bot

В отличие от предыдущего, переводить слова максимально подробно и выдает все возможные варианты перевода и значения, даже если их больше ста. По сути дублирует основной функционал Мультитрана, но без примеров использования.

бот для тренировок телеграмм бот для тренировок телеграмм

@YTranslateBot

Хороший бот от Яндекса, который умеет переводить не только отдельные слова, но и фразы. В формате бота доступны 12 языков — не густо, но для перевода небольших текстов или отдельных предложений достаточно.

бот для тренировок телеграмм

@AndyRobot

Практически во всех топах есть этот бот. Начали мы именно с него.

По факту это обычный чат-бот, который ошибочно считают хорошим инструментом для совершенствования английского. Заметим, не самый лучший чат-бот.

бот для тренировок телеграмм

Перепрыгивание с одной темы на другую — известная его проблема. С ним можно тренировать базовые фразы диалога, но как обучающий инструмент он не годится абсолютно.

В целом, это игрушка на 15 минут. Уже через это время робот начинает повторяться, в пятый раз спрашивать, как дела, и в десятый меняет тему разговора. Поэтому очень быстро надоедает и начинает раздражать.

Подозреваем, что он попадает в топы «Лучших ботов для изучения языка» уже по инерции или благодаря стараниям людей, заточенных на повторения. Но фактической пользы в нем нет.

@WordContextBot

Довольно неплохой бот, который помогает разобраться с нюансами использования слов и фраз.

Базовая функция — это переводчик. Он дает варианты перевода слов и сразу же его использование в контексте фраз и предложений. Очень удобно. Отдельно стоит упомянуть хорошую верстку — примеры и варианты использования не режут глаз и хорошо воспринимаются как с телефона, так и в десктопной версии.

бот для тренировок телеграмм

Отдельно есть три дополнительных функции:

Показать словосочетания с этим словом

Привести примеры в текстах

Дать произношение слова

Они работают хорошо. Распространенные словосочетания выдает актуальные, примеры в текстах — тоже.

бот для тренировок телеграмм бот для тренировок телеграмм

Отдельное удивление — нормально работает функция произношения. Клик на кнопку — и бот выдает аудиофайл, где можно прослушать, как правильно произносить слово.

Как вспомогательный инструмент для обучения — вполне неплохо.

@fixmebot

Бот для проверки правописания на английском. Это его единственная функция и он справляется неплохо.

В качестве теста написали два предложения с ошибками — бот их выделил и выдал исправленную версию текста.

Результат — неплохой, но не отличный. Простой текст с описками бот правит без проблем. Но вот с «каверзными» ошибками он не справился.

бот для тренировок телеграмм

Бота можно добавлять в чаты — тогда если кто-то напишет сообщение на английском ошибкой, бот его поправит. Также в описании сказано, что бот успешно проверяет на ошибки и картинки, но здесь начинаются косяки.

Мы попробовали несколько разных вариантов фоток с картинками. На всех были ошибки. Но бот неизменно выдавал, что в тексте ошибок нет.

бот для тренировок телеграмм

Не слишком понятно, почему так. Возможно, распознавание текста работает только для сканов, но об этом не сказано ни слова.

В общем, неплохой инструмент для работы с текстом, но вот с картинками бот работать не хочет от слова совсем.

@EnglishSimpleBot

Работающий многофункциональный бот для изучения английского. Именно так представляют себе бота, который помогает учить язык.

бот для тренировок телеграмм

Бот действительно сделан хорошо. Есть возможность читать тексты на английском и отмечать неизвестные слова, проходить тесты на конкретные темы, совершенствовать грамматику. Есть справочные материалы по уровням языка, грамматике, книгам и фановая подборка «Love is» — фантиков из популярной жвачки.

Неплохое подспорье для человека с уровнем до Upper Intermediate.

Здесь интересно проработана система изучения лексики. Открываете любой топик или книгу из списка. И когда вы читаете текст, можно любое слово отметить как незнакомое.

бот для тренировок телеграмм

А потом в режиме «Изучения слов» можно учить неизвестные слова.

бот для тренировок телеграмм

Механизм интересный. Но как у прикладного инструмента у него есть несколько серьезных минусов.

Во-первых, бот не присылает оповещения про тренировки. Поэтому большинство людей балуются им ровно раз и благополучно забывают о нем.

Во-вторых, если с небольшими топиками бот работает нормально, то полноценные книги для него оказываются слишком тяжелыми. 3-7 секунд он думает, чтобы открыть новое предложение. За это время можно прочитать его трижды.

В-третьих, система изначально считает неизвестными все слова. И блок «незнакомые слова» во время чтения сильно раздражает. Единственный выход — отмечать все слова как известные. Руками. Весь свой словарный запас.

В теории такой бот может стать отличным инструментом для изучения английского. Но это если из всего многообразия вам оставить только доступ в Телеграм.

Система изучения слов здесь есть, но она вряд ли будет эффективной. Тесты и упражнения тоже есть, но их количество ограничено. Топики и книги читать можно, но часто бот не справляется и слишком долго думает. Единственное, к теоретическим материалам нет вопросов — они хорошо оформлены.

@DualBookBot

Бот для параллельного чтения книг. Тут все просто. На одной странице пишется оригинальный текст книги на английском и сразу же ее перевод на русском. Давно известный инструмент, который помогает преодолеть страх перед книгами на иностранных языках.

бот для тренировок телеграмм

Материалов в самом боте не слишком много — всего 33, но для начала вполне достаточно. Не все из них книги, поэтому выберите, что нравится.

Мы выбрали «Крестного отца» Пьюзо.

бот для тренировок телеграмм

Механизм крайне простой. Бот выдает текст по абзацам. Сначала оригинал на английском, потом — перевод на русский. Работает значительно быстрее, чем функция чтения книг в предыдущем примере.

Преимущество перед обычной читалкой здесь одно — в ридере на телефоне невозможно читать книги параллельного чтения, чтобы нормально отображалась верстка. Она обязательно поедет и будет каша на двух языках.

Здесь же бот разбивает книгу на абзацы и дает их по очереди. Привыкнуть читать книгу в Телеге сложно, но можно. Зато никакой путаницы.

Функция добавления слов в словарь и их изучения тоже есть, но она работает неудобно.

Как инструмент — очень даже неплох. Один из немногих ботов, который действительно будет полезным для человека, который учит английский.

@AlphaEnglishBot

Очень интересный бот, в котором есть упражнения на грамматику и аудирование, а также викторины.

бот для тренировок телеграмм

Сам бот очень небольшой, при желании можно пройти все его материалы за несколько часов. Но это чуть ли не единственный бот, в котором есть аудирование. Другие же подопытные не рискуют использовать аудиофайлы, разве что кроме примеров произношения.

Но вот навигация оставляет желать лучшего. В кнопках бота нет «Вернуться назад» или «Главная». Из-за этого приходится возвращаться в меню путем команды /start. Мелочь, но очень неудобно.

В целом бот интересный, хоть и маленький. Его можно использовать как развлечение для студента, который устал от классических занятий. Но как полноценный инструмент — вряд ли.

@languagecenterbot

Бот, который помогает учить теорию английского языка. Своеобразный справочник, который всегда под рукой.

Вроде и неплохо структурирована информация, но чувствуется какая-то небрежность в его реализации. Описки, странная верстка, обилие ненужных смайликов — все это сильно отвлекает.

бот для тренировок телеграмм

В целом бот практически не отличается от любого самоучителя для начинающих или книги вроде «Английский для путешественников». Полезная информация по языку есть, она структурирована, но ее слишком мало, чтобы действительно выучить английский хотя бы на минимальном уровне.

@LennyEnglishBot

Бот, который направлен на изучение лексики. Сначала бот будет предлагать вам слова. Нужно отметить, знаете вы конкретную лексему или нет. Затем все неизвестные слова выпадут в простом упражнении, где нужно выбрать правильный перевод слова из четырех вариантов ответа.

бот для тренировок телеграмм

Есть больше сотни топиков на разные темы, которые можно читать и отмечать слова в них. А дальше — все так же проходить упражнения.

У бота одна функция и он с ней справляется. Единственное, бесплатная версия позволяет изучать только по пять слов в день. Да, это единственный платный бот, который нам попался. Поэтому не странно, что он работает.

Выводы

Честно говоря, мы рассчитывали на более оптимистичный результат. В статьях из глубин интернета видели боты на любой вкус — но реальность оказалась суровой.

Половина ботов «из рейтингов и списков» банально не работают — у них команда команда /start не приводит ни к чему.

Боты-переводчики справляются хорошо. Остальные тоже вроде работают и выполняют свои узкие функции, но полноценными инструментами для изучения английского их назвать никак нельзя.

Побаловаться — да, конечно. Разнообразить изучение и попробовать что-то необычное — вполне. Использовать время от времени как запасной инструмент — можно и так. Но учить язык с их помощью нельзя. Боты не смогут дать даже базового уровня.

У нас сложилось впечатление, что некоторые из популярных ранее ботов были забыты из-за банального падения интереса к ним. Сегодня некоторые такие проекты трансформировались в каналы или же и вовсе поменяли направление. На волне хайпа к ботам их активно разрабатывали, но после оценки реальной их пользы просто списали. Что ж, это закономерно.

А вы использовали когда-нибудь боты для изучения иностранных языков или вообще чего-либо? Потому что говорили о них много, но практически никто их не испытывал на себе. Нам интересно, расскажите, будьте добры.

Бонус: список нерабочих ботов, которые мы протестировали

Здесь под спойлером небольшой список ботов, которые еще есть в рейтингах, даже относительно свежих. Но эти боты уже не подают признаков жизни или не выполняют свои основные функции.

Паровозики, которые не смогли

@slovarikbot — бот, который присылает отрывки кино и сериалов в качестве примеров использования английских слов. Трансформирован в пустой канал.

@ErwinChatBot — бот, который задает загадки на английском и помогает их решить. Не работает полностью.

@Slangbot — бот, который помогал изучать сленговые слова в английском языке. Сейчас почему-то на арабском.

@TopWord_bot — бот для изучения лексики. Сейчас пустой, на команду /start не реагирует.

@PronunciationBot — бот, который трансформирует английский текст в аудио-сообщение с выбранным акцентов. Общая навигация есть, но аудиосообщение не генерируется, как ни крути.

@BuchBookBot — бот, который предлагает читать книги на английском небольшими абзацами. Показывает приветственное сообщение — и все.

@thepirate_bot — бот для изучение грамматики. Не работает.

@EnjoyEnglish_bot — бот для нетривиального тестирования уровня английского. Стартовое сообщение есть, но на /start не реагирует.

@Teacherbot — бот для изучения английского в нуля. Полностью пустой.

@englishchatbot — чат-бот для обучения английскому. Не работает.

@ILI_bot — бот с ежедневными уроками по английскому. Навигация без реакций.

@duolingo_bot — обучающий бот от Duolingo. Висит только стартовое сообщение.

Онлайн-школа EnglishDom.com — вдохновляем выучить английский через технологии и человеческую заботу

бот для тренировок телеграмм

Только для читателей Хабра первый урок с преподавателем в интерактивном цифровом учебнике бесплатно! А при покупке занятий получите до 3 уроков в подарок!

Получи целый месяц премиум-подписки на приложение ED Words в подарок. Введи промокод feb21 на этой странице или прямо в приложении ED Words. Промокод действителен до 28.02.2021.

Источник

45 полезных ботов для Telegram

Боты — это модно. Нина Белая специально для Нетологии выбрала 45 полезных ботов для Telegram.

Эти телеграм-боты помогут решать задачи быстро и с пользой.

Хранить и обмениваться файлами

@topdf_bot — Конвертирует в PDF документы и файлы. Поддерживает DOC, DOCX, ODT, TXT и JPG.

@instasave_bot — Скачивает фото и видео из Instagram. Отправляете ссылку — получаете медиафайл.

@driveitbot — Сохраняет на «Google Диск» файлы весом до 20 МБ.

@filesbot — Умеет хранить документы и делиться ими с другими пользователями.

@transferRobot — Еще один помощник для работы с файлами: загружает в облачное хранилище и даёт постоянные ссылки на них.

Найти и скачать

@ru_tracker_bot — Скачивает торрент-файлы с заблокированного в России Rutracker без перехода на сайт.

@freebooksbot, @mybookbot — Ищут книги по запросу, предлагают выбрать формат и сохраняют файл в Dropbox.

@tap2bot — Ищет все: одежду, книги, фильмы, авиабилеты, отели, самые дешевые такси. Работает с Флибустой, РуТрекером, ВКонтакте и другими ресурсами.

бот для тренировок телеграммкурс

Продвижение
в мессенджерах

Почта

@findoBot — Поисковый ассистент для почты, облачных хранилищ, контактов. Работает с Gmail, Evernote, Dropbox, OneDrive.

@temp_mail_bot — Создает временный ящик и показывает его содержимое. Сам удаляет все это через 10 минут.

Языки

@ytranslatebot — Бот-переводчик от Яндекса.

@andyrobot — Помогает практиковать английский. Можно выбрать изучение отдельных слов, грамматики или построить диалог. Предлагает аудио с правильным произношением.

@slangbot — Еще один помощник в изучении английского. Можно запросить толкование слова или получить объяснение рандомного выражения из словаря этого бота.

@pronunciationbot — Присылает аудиофайл с произношением слова или фразы. Работает в групповых чатах.

Текст

@grammarnazibot — Проверяет грамотность текста. Если добавить этого бота в общий чат, он укажет на ошибки каждого участника обсуждения.

@swp_bot — Исправляет текст с ошибкой раскладки — русскую на английскую или наоборот.

@voiceru_bot — Синтезирует текст в речь и наоборот.

Для работы в Telegram

@yetanotherbot — Создает анонимный чат с заменой настоящего ника пользователя на вымышленный.

@pollbot — Организовывает голосование в чате с заданными вариантами ответа и считает статистику.

@hellouserbot — Бот-привратник для общего чата: приветствует новых участников, прощается с уходящими. Текст его реплик можно задать самому.

@msg_stats_bot — Считает статистику сообщений в чате, составляет топ-15 пользователей.

@controllerbot — Работает с каналами: может отправлять форматированные сообщения и создавать отложенные посты.

@metricsBot — Показывает данные из Google Analytics.

бот для тренировок телеграмм

В городе и в мире

@onetwotrip_bot — Ищет авиабилеты: предлагает самый быстрый и самый дешевый варианты. Доступны настройки желаемого времени вылета или авиакомпании.

@aviasalesofficialbot — Бот от Aviasales ищет авиабилеты и гостиницы.

@yandexmapsbot — Работает с картами Яндекса — находит и показывает объекты, сообщает уровень пробок в городе.

@caffe_bot — Находит кафе и рестораны в радиусе километра от вас. Показывает расположение, ценник, контакты, фотографии места и отзывы о нем. Работает в мобильном клиенте.

@barmap_bot — Показывает пять открытых баров в радиусе километра от вас.

@flysafebot — Бот для тех, кто боится полетов. Он расскажет, какой рейс безопаснее для вашего маршрута, можно ли спокойно сесть в тот или иной самолет.

@osmbot — OpenStreetMap-бот умеет искать места по всему миру, присылает изображения в нескольких форматах на выбор, дает контакты магазинов в городах и поселках из базы сервиса. Говорит на английском.

@cargolinkbenzinbot — Покажет заправки в радиусе пяти километров от вас. Работает по всему СНГ.

Спорт

@fitmebot — Помогает купить или продать абонемент в тренажерный зал. Работает по всей России.

@crossfitwodbot — Присылает программу кроссфит-тренировок на день, записывает результат и сравнивает с достижениями других спортсменов.

Прочие

@shtrafyBot — Проверяет, есть ли штрафы ГИБДД, сохраняет реквизиты автомобиля, сообщает о новых штрафах. Оплатить штраф с его помощью нельзя, но бот дает ссылку на оплату вне Telegram.

@russianpdd_bot — Экзамен на знание ПДД в виде бота. В базе 40 билетов по 20 вопросов, актуальных на 2016 год.

@mnp_bot — Определяет по номеру телефона регион и мобильного оператора.

@wmarkbot — Ставит водяные знаки на фотографии и видео. Можно настроить знак в виде текста или картинки.

@easystrongpasswordbot — Генератор паролей — и сложные, и простые составляет так, что их легко запомнить.

@radiusbot — Находит собеседников вокруг вашей локации. Минимальный радиус поиска — 10 метров, максимальная аудитория — весь мир. Бот можно использовать, например, на конференциях или лекциях, если хочется узнать мнение коллег. Для знакомства в барах сервис тоже вполне подойдет.

@RubleRobot — Подбрасывает для вас монетку — бот на случай принятия важных решений.

Хотите написать колонку для Нетологии? Читайте наши условия публикации. Чтобы быть в курсе всех новостей и читать новые статьи, присоединяйтесь к Телеграм-каналу Нетологии.

бот для тренировок телеграмм15 каналов Telegram, полезных SMM-менеджеру

бот для тренировок телеграмм11 чатов в Telegram для маркетологов

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *