Чат-бот органайзер

XXIV Международный конкурс научно-исследовательских и творческих работ учащихся
Старт в науке

Чат-бот органайзер

Стефутин А.А. 1
1МБОУ ОЦ "ФЛАГМАН"
Лашина Т.С. 1
1МБОУ ОЦ "ФЛАГМАН"
Автор работы награжден дипломом победителя II степени
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

Паспорт проекта

Название проекта

Чат-бот в Telegram

Образовательное учреждение

МБОУ ОЦ «ФЛАГМАН»

Автор проекта

Стефутин Александр Андреевич

Научный руководитель

Лашина Татьяна Сергеевна, учитель информатики

Цель

Создать чат-бота, который поможет узнать дату, изучить расписание, рассчитать средний балл, узнать расположение кабинета, увидеть объявления, ознакомиться с расписанием звонков

Задачи

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

Результат

Работающий чат-бот в Telegram

Этапы работы:

  1. Сентябрь – октябрь 2024г. Первый этап – теоретический.

Результатом этого этапа является сбор информации о принципах работы чат-ботов в Telegram, их задачи, примеры применения.

  1. Ноябрь 2024г. Второй этап – создание рабочего бота.

Результатом этого этапа является готовый бот, который стабильно работает.

  1. Январь 2025г. Третий этап – Отладка системы, выводы.

Результатом этого этапа стала отладка системы, подведение итогов.

Материально-техническое обеспечение

Компьютер, сеть Интернет, Telegram.

Введение

Актуальность: решение проблемы автоматического ответа пользователю.

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

Цель: создать чат-бота, который сможет составлять расписание, напоминать о важных мероприятиях  

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

Методы: анализ, эксперимент, исследование.

Этапы работы

  1. Сентябрь – октябрь 2024г. Первый этап – теоретический.

Результатом этого этапа является сбор информации о принципах работы чат-ботов в Telegram, их задачи, примеры применения.

  1. Ноябрь 2024г. Второй этап – создание рабочего бота.

Результатом этого этапа является готовый бот, который стабильно работает.

  1. Январь 2025г. Третий этап – Отладка системы, выводы.

Результатом этого этапа стала отладка системы, подведение итогов.

Теоретическая часть

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

Для чего нужны чат-боты в Telegram:

Чат-боты в Telegram выполняют множество функций, делая взаимодействие с сервисами и информацией более удобным и эффективным. Вот некоторые из их применений:

• Автоматизация обслуживания клиентов: Компании используют чат-ботов для ответа на часто задаваемые вопросы, предоставления технической поддержки, обработки заказов и других задач, связанных с обслуживанием клиентов. Это позволяет снизить нагрузку на сотрудников и обеспечить круглосуточную доступность поддержки.

• Предоставление информации: Чат-боты могут служить источником информации о различных темах, новостях, продуктах или услугах. Пользователь может задать вопрос, и бот предоставит ему необходимую информацию.

• Управление задачами и напоминания: Боты могут напоминать о важных событиях, управлять списками дел, планировать встречи и т.д.

• Развлечения и игры: Многие чат-боты предлагают игры, викторины и другие развлекательные функции.

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

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

• Интеграция с другими сервисами: Чат-боты могут интегрироваться с другими сервисами и приложениями, позволяя пользователям управлять ими прямо из Telegram. Например, заказывать такси, бронировать билеты или управлять умным домом.

КЛАССИФИКАЦИЯ БОТОВ

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

Категории чат-ботов в Telegram:

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

• Утилитарные боты: выполняют различные полезные функции, такие как перевод текста, создание заметок, управление таймерами, поиск GIF-анимаций и т.д. Примеры: боты-переводчики, боты-будильники, боты для поиска GIF-изображений.

• Игровые боты: предлагают различные игры, викторины и развлечения. Примеры: боты с играми типа "виселица", боты с интеллектуальными играми, боты для создания опросов.

• Боты для обслуживания клиентов: используются компаниями для предоставления поддержки клиентам, ответов на вопросы и обработки заказов. Примеры: боты банков, боты интернет-магазинов, боты служб доставки.

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

• Боты для управления сообществами: помогают управлять группами и каналами, например, для проведения голосований, рассылки сообщений и модерации. Примеры: боты для проведения опросов, боты для автоматической рассылки сообщений.

МОЙПРОЕКТ

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

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

Практическая часть

Сперва я придерживался алгоритма:

  1. Найдите BotFather: Откройте приложение Telegram и найдите пользователя BotFather. Это официальный бот для создания новых ботов.

  2. Начните диалог: Напишите что-нибудь BotFather, чтобы начать с ним диалог.

  3. Создайте нового бота: Введите команду /newbot. BotFather попросит вас придумать имя для вашего бота (например, MySuperBot). Имя должно оканчиваться на bot.

  4. Выберите имя пользователя: После выбора имени бота, BotFather попросит вас выбрать имя пользователя (username). Это будет уникальный идентификатор вашего бота в Telegram, который используется в ссылках (например, @MySuperBot). Имя пользователя должно быть уникальным и оканчиваться на bot.

  5. Получите токен: После успешного выбора имени пользователя BotFather выдаст вам API-токен. Этот токен — важная информация, храните его в безопасности! Он необходим для взаимодействия с API Telegram и управления вашим ботом.

Также, с помощью инновационных технологий приложения Алиса про, у меня получился логотип бота:

После чего я зашел на сайт robochat. io, написал код:

Заключение

Моя цель была достигнута, все поставленные задачи успешно выполнены.

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

Список используемых информационных источников

  1. https://t.me/gpt3_unlim_chatbot

  2. https://youtu.be/tq8VrdBfRik?si=ZpDAHl5XBN14wfX4

  3. https://youtu.be/bNmIutv5vNU?si=9be3NctQCcxB_Fa_

  4. https://robochat.io/

Просмотров работы: 23