СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

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

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Технологическая карта урока_Создание бота в Телеграмм

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Технологическая карта урока_Создание бота в Телеграмм»

Технологическая карта урока

Тема урока: Создание чат-бота в Telegram на платформе Aimylogic.

Тип урока: Урок изучения нового материала и первичного закрепления знаний (урок-практикум).

Цель урока: Формирование у обучающихся практических навыков создания простого чат-бота с линейным сценарием на платформе Aimylogic и его интеграции с мессенджером Telegram.

Задачи урока:

  1. Обучающие:

    • Познакомить с понятием чат-бота, областями его применения и принципами работы.

    • Изучить интерфейс и базовые возможности конструктора чат-ботов Aimylogic как low-code платформы .

    • Сформировать умение проектировать простой линейный сценарий диалога.

    • Отработать навыки создания блоков (экранов), настройки кнопок и переходов в Aimylogic .

    • Научить подключать созданного бота к Telegram.

  2. Развивающие:

    • Развивать алгоритмическое и логическое мышление.

    • Развивать навыки проектирования и моделирования процессов.

    • Развивать умение работать с информацией, анализировать и структурировать её.

  3. Воспитательные:

    • Воспитывать информационную культуру и ответственное отношение к создаваемым программным продуктам.

    • Формировать навыки работы в команде (при парной работе).

    • Способствовать развитию интереса к IT-профессиям и цифровому творчеству.

Планируемые результаты:

  • Личностные:

    • Готовность и способность к образованию и самообразованию в области цифровых технологий.

    • Проявление творческой инициативы и самостоятельности.

  • Метапредметные:

    • Регулятивные: умение планировать пути достижения целей, соотносить свои действия с планируемыми результатами, осуществлять контроль своей деятельности.

    • Познавательные: умение создавать, применять и преобразовывать знаки и символы, модели и схемы для решения учебных и познавательных задач (проектирование сценария); умение использовать ИКТ-технологии.

    • Коммуникативные: умение организовывать учебное сотрудничество и совместную деятельность с учителем и сверстниками; работать индивидуально и в паре.

  • Предметные:

    • Знание понятия «чат-бот», его функций и областей применения.

    • Знание возможностей платформы Aimylogic .

    • Умение разрабатывать линейный сценарий работы чат-бота.

    • Умение создавать простого чат-бота в среде Aimylogic и подключать его к Telegram.

    • Владение приемами отладки и тестирования созданного бота.

Необходимое оборудование и материалы:

  • Компьютеры с доступом в интернет для учителя и каждого ученика (или пары учеников).

  • Проектор и экран (для демонстрации действий учителем).

  • Наушники/колонки (для тестирования голосовых функций, опционально).

  • Аккаунт в Telegram у каждого ученика (на смартфоне или компьютере).

  • Инструкционные карты для выполнения практической работы (созданные учителем на основе материалов ).

  • Презентация к уроку (содержащая скриншоты интерфейса Aimylogic, определения, пошаговый алгоритм).

Ход урока

1. Организационный этап (2 мин)

  • Приветствие, проверка готовности к уроку.

  • Постановка целей и задач урока. Объявление темы: «Сегодня мы с вами попробуем себя в роли разработчиков и создадим собственного чат-бота для Telegram, используя современную low-code платформу Aimylogic».

2. Актуализация знаний и мотивация (8 мин)

  • Беседа с классом:

    • Ребята, кто из вас общался с чат-ботами? В каких сервисах или мессенджерах (Telegram, ВК, сайты)?

    • Какие задачи они выполняли? (Запись к врачу, заказ еды, консультация, новости, развлечения).

    • Как вы думаете, сложно ли создать такого бота? Что для этого нужно знать? (Программирование, логика, дизайн).

  • Объяснение учителя: Действительно, раньше для создания бота нужно было быть программистом. Но сегодня существуют специальные конструкторы. Они позволяют собирать бота визуально, как из кубиков. Один из самых мощных и популярных таких конструкторов — Aimylogic от Сбера. Он умеет понимать естественный язык (русский, английский и др.), может работать в 20+ каналах, включая Telegram, и с ним можно работать бесплатно для небольшого количества пользователей, что нам идеально подходит.

3. Этап изучения новых знаний (15 мин)

  • Теоретическая часть (с демонстрацией презентации):

    1. Понятие чат-бота: Программа, которая автоматически общается с пользователем по заданному сценарию .

    2. Типы ботов: FAQ-боты (вопрос-ответ), боты-помощники, боты для сбора данных, информационные, развлекательные .

    3. Обзор платформы Aimylogic:

      • Что такое low-code? (Минимум кода, максимум визуального конструирования) .

      • Регистрация и вход в личный кабинет на сайте aimylogic.com

      • Интерфейс: кнопка создания бота, выбор канала (Telegram, сайт, ВК и др.) .

      • Знакомство с ключевыми понятиями:

        • Экран (блок): единица общения бота (сообщение, вопрос) .

        • Кнопка: элемент для навигации и выбора пользователем .

        • Сценарий: логическая схема переходов между экранами .

        • Переменная: ячейка памяти бота для хранения информации (имя пользователя, номер заказа и т.д.) (упомянуть для продвинутых).

        • Интенты (понятие со звездочкой): технология понимания смысла фразы, а не просто поиска ключевых слов .

4. Этап первичного закрепления знаний (60 мин)

Вводный инструктаж: Учитель демонстрирует на проекторе каждый шаг, ученики повторяют на своих компьютерах.

Практическая работа «Создание бота-приветствия и сбора контактов»

Задача: Создать бота, который приветствует нового пользователя, предлагает ознакомиться с информацией о школе/курсе и собирает контактные данные для обратной связи.

Пошаговая инструкция (с опорой на материал):

  1. Регистрация и создание нового бота:

    • Переходим на сайте aimylogic.com.  Регистрируемся (или входим).

    • Нажимаем кнопку «Создать чат-бота».

    • Выбираем способ создания «В конструкторе».

    • Выбираем шаблон «Пустой шаблон» .

    • Даем боту название, например, «Школьный помощник_Фамилия».

    • Нажимаем «Создать бота».

  2. Создание приветственного экрана:

    • Перед вами холст с первым экраном. Это стартовое сообщение.

    • Дважды щелкаем по тексту сообщения и меняем его на приветствие: «Привет! Я — информационный бот. Узнай, какие кружки работают в нашей школе, или оставь заявку на консультацию.» .

    • Добавляем кнопки на этом же экране: нажимаем «+ Кнопка». Создаем две кнопки: «Список кружков» и «Оставить заявку» .

  3. Создание сценария для кнопки «Список кружков»:

    • Нажимаем на кнопку «Список кружков» (она пока не ведет никуда). Конструктор предложит создать новый экран. Соглашаемся .

    • На новом экране пишем текст: «В нашей школе работают кружки: робототехника, программирование на Python, 3D-моделирование. Чтобы записаться, вернись в главное меню»

    • Добавляем на этот экран одну кнопку «Назад в меню».

    • Теперь нужно связать кнопку «Назад в меню» с самым первым экраном. Для этого нажимаем на кружок справа от кнопки «Назад в меню» и тянем линию к первому экрану (или выбираем его в меню).

  4. Создание сценария для кнопки «Оставить заявку»:

    • Возвращаемся на первый экран. Нажимаем на кнопку «Оставить заявку» и создаем новый экран.

    • На новом экране пишем вопрос: «Как к Вам обращаться? (Введите имя)».

    • Важно! Нам нужно, чтобы бот запомнил имя. Для этого нам понадобится переменная.

      • В блоке с вопросом об имени находим настройку «Сохранить ответ как переменную» и вводим имя переменной, например, client_name.

    • Добавляем следующий блок на этом же экране (кнопка «+ Блок»). Выбираем блок «Текст». В нем пишем: «Приятно познакомиться, {client_name}! Оставьте Ваш номер телефона, и мы свяжемся с Вами в ближайшее время.» (Фигурные скобки нужны, чтобы подставить значение переменной).

    • Снова добавляем блок «Вопрос» (или используем тот же принцип, что и для имени), чтобы бот спросил телефон. Сохраняем ответ в переменную client_phone.

    • Добавляем финальный блок «Текст»: «Спасибо, {client_name}! Ваша заявка принята. Мы перезвоним Вам в ближайшее время.»

    • Чтобы диалог закончился корректно, добавляем блок «Завершение сценария». Это позволит боту не задавать лишних вопросов .

  5. Подключение бота к Telegram:

    • Сохраняем наш сценарий (кнопка «Сохранить» в правом верхнем углу).

    • В левой части экрана находим раздел «Каналы» и выбираем «Telegram».

    • Нажимаем кнопку «Подключить Telegram».

    • Важный момент: Для подключения нам нужен токен бота. Как его получить?

      • Открываем Telegram, находим пользователя @BotFather.

      • Отправляем ему команду /newbot.

      • Следуем инструкциям: придумываем имя боту (например, SchoolHelperBot) и его адрес (username, обязательно заканчивающийся на ...bot, например, MySchoolTestHelper_bot).

      • После создания BotFather пришлет сообщение с токеном (набор символов). Копируем его.

    • Вставляем скопированный токен в соответствующее поле в Aimylogic. Нажимаем «Сохранить».

    • Всё! Бот запущен.

5. Этап проверки понимания и первичное закрепление (10 мин)

  • Ученики открывают Telegram, находят своего бота по его адресу (username) и нажимают кнопку «Запустить» (Start).

  • Тестируют все ветки сценария: нажимают на кнопки, вводят имя и телефон.

  • При возникновении ошибок, возвращаются в конструктор Aimylogic, исправляют связи или текст и сохраняют изменения.

  • Учитель проводит выборочную проверку работ, отвечает на вопросы.

6. Рефлексия и подведение итогов (5 мин)

  • Вопросы классу:

    • С какими трудностями вы столкнулись при создании бота?

    • Что показалось самым интересным?

    • Где можно применить такого бота в реальной жизни? (Для записи в библиотеку, для опроса родителей, как помощник при подготовке к экзаменам и т.д.)

  • Оценка работы класса в целом и наиболее отличившихся учеников.

Домашнее задание (вариативно)

  1. Усовершенствовать своего бота: добавить еще один пункт меню, например, «Расписание кружков», и заполнить его текстом.

  2. Изучить, что такое блок «Условие» (Condition) в Aimylogic и подумать, как с его помощью можно сделать бота умнее.

Методические рекомендации для учителя

  • Подготовка: Заранее зарегистрируйтесь на Aimylogic и создайте тестового бота в Telegram, чтобы быть готовым к любым вопросам учеников по интерфейсу и токенам.

  • Инструкционные карты: Обязательно подготовьте краткие печатные инструкции с экранными скриншотами ключевых моментов (как добавить блок, как создать кнопку, как подключить Telegram). Это снизит нагрузку на учителя во время практикума .

  • Работа в парах: Если компьютеров меньше, чем учеников, можно организовать работу в парах. Один ученик — «проектировщик» (продумывает текст и логику), второй — «разработчик» (реализует в Aimylogic). Затем они меняются.

  • Бесплатный тариф: Напомните ученикам, что бесплатный тариф Aimylogic ограничен 25 подписчиками, но для учебных целей этого более чем достаточно