АННОТАЦИЯ
В этой научной статье будут рассмотрены этапы разработки информационного чат-бота. Основной целью исследования является создание удобного и эффективного инструмента, который автоматизирует процесс регистрации на пробные ЕГЭ, снизит нагрузку на сотрудников и улучшит взаимодействие между студентами и учебным заведением.
ABSTRACT
In this scientific article, we will look at the stages of developing an information chatbot. The main purpose of the study is to create a convenient and effective tool that automates the registration process for the test USE, reduces the burden on employees and improves interaction between students and the educational institution.
Ключевые слова: телеграмм, чат-бот, программирование, автоматизация, регистрация, разработка.
Keywords: telegram, chatbot, programming, automation, registration, development.
В современном информационном обществе технологические инновации играют ключевую роль в улучшении пользовательского опыта и оптимизации процессов взаимодействия с клиентами. В этом контексте чат-боты, как один из элементов искусственного интеллекта, становятся все более значимым инструментом для автоматизации общения с пользователями и решения различных задач.
Разработка информационного чат-бота для регистрации участников пробного ЕГЭ для Волгоградского государственного университета (ВолГУ) представляет собой актуальное и важное направление, которое отвечает современным потребностям абитуриентов и образовательного учреждения.
Для начала озвучим стек разработки. В качестве мессенджера, который будет использоваться, был выбран Telegram. Он имеет массу преимуществ перед своими конкурентами благодаря обширным инструментам для разработки, удобным интерфейсом для пользователя, а также открытым и доступном API. Языком программирование был выбран Python. Несмотря на некоторые свои недостатки по сравнению с конкурентами, он отлично подходит для написания ботов. Он сочетает простоту, богатый набор библиотек и инструментов, а также сильную поддержку сообщества. Но здесь стоит остановиться на библиотеках, которые мы будем использовать, а именно: aiogram и SQLAlchemy. Aiogram это библиотека для создания Telegram-ботов на Python. Она предоставляет высокоуровневый интерфейс для управления ботом и облегчает взаимодействие с API Telegram [1]. SQLAlchemy это инструмент на Python, который помогает работать с базами данных. Он обеспечивает гибкие возможности для взаимодействия с базами данных, что позволяет разработчикам формировать запросы, управлять данными и обеспечивать безопасность взаимодействия с базой данных. Использование библиотеки SQLAlchemy позволяет более эффективно управлять базой данных, а aiogram облегчает разработку и управление ботом, что совместно с языком Python обеспечивает надежные инструменты для создания функционального и отзывчивого чат-бота [2]. В качестве среды для разработки будет использоваться PyCharm (рисунок - 1).