Детальная информация
Название | Интеграция Telegram-бота в ammoCRM детской школы «Алгоритмика»: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» |
---|---|
Авторы | Шкроба Олеся Витальевна |
Научный руководитель | Прокофьев Олег Валерьевич |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | telegram ; amocrm ; сделка ; бот ; интеграция ; алгоритмика ; orm ; python ; deal ; bot ; integration ; algoritmika |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 09.03.04 |
Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1150 |
Права доступа | Доступ по паролю из сети Интернет (чтение) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\35785 |
Дата создания записи | 30.07.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Работа была посвящена созданию Telegram-бота, который позволит снизить нагрузку на менеджеров школы, упростить взаимодействие клиентов с ней, а также получать актуальною информацию. Разработка такого решения и является целью работы. В ходе работы были решены следующие задачи: 1. Описание предметной области, цели и задачи, решаемые в работе 2. Выбор технологий решения 3. Обоснование решения 4. Описание архитектуры решения 5. Настройка интеграции с amoCRM 6. Разработка базы данных PostgreSQL 7. Реализация и тестирование Telegram-бота 8. Разработка плана по дальнейшему развитию и внедрению Результатом работы стал Telegram-бот, который предоставляет возможности для самостоятельного получения актуальной информации обо всех аспектах работы школы и совершения целевого действия — записи на пробный урок. Бот интегрирован с системой amoCRM, благодаря чему позволяет взаимодействовать с данными школы, хранящимися в этой системе, напрямую через интерфейс мессенджера. Это решение упрощает работу и менеджерам, и родителям.
The work was devoted to the creation of a Telegram bot that will reduce the workload of the school’s managers, simplify the interaction of clients with it, and also receive up-to-date information. The development of such a solution is the goal of the work. The following tasks were solved during the work: 1. Description of the subject area, goals and objectives to be solved in the work 2. Selection of the solution technologies 3. Justification of the solution 4. Description of the subject architecture 5. Setting up integration with amoCRM 6. Developing a PostgreSQL database 7. Implementation and testing of the Telegram bot 8. Developing a plan for further development and implementation The result of the work was a Telegram bot, which provides opportunities for independently obtaining up-to-date information about all aspects of the school’s work and performing a target action - singing up for a trial lesson. The bot is integrated with the amoCRM system, allowing you to interact with the school data stored in this system directly through the messenger interface. This solution simplifies the work of both managers and parents.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
- ВВЕДЕНИЕ
- ГЛАВА 1. ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ
- 1.1 Описание контекста
- 1.2 Анализ необходимости модернизации работы
- 1.3 Исходные данные: amoCRM
- 1.4 Постановка задачи
- 1.5 Выводы
- ГЛАВА 2. ОПИСАНИЕ РЕШЕНИЯ
- 2.1 Чат-боты. Варианты разработки
- 2.2 Функционал бота
- 2.3 SQLAlchemy ORM
- 2.4 Выбор технологий
- 2.4.1 Язык программирования
- 2.4.2 Библиотеки
- 2.4.3 Visual Studio Code
- 2.4.4 База данных
- 2.5 Выводы
- ГЛАВА 3. РЕАЛИЗАЦИЯ РЕШЕНИЯ
- 3.1 Архитектура бота
- 3.1.1 Запуск бота
- 3.1.2 Описание пакета обработчиков
- 3.1.3 Описание пакета для взаимодействия с базой данных
- 3.1.4 Описание пакета для взаимодействия с amoCRM
- 3.1.5 Описание служебных модулей
- 3.2 Интеграция с amoCRM
- 3.3 Выводы
- 3.1 Архитектура бота
- ГЛАВА 4. ДОСТИГНУТЫЕ РЕЗУЛЬТАТЫ И ДАЛЬНЕЙШИЕ ПЛАНЫ
- 4.1 Демонстрация решения
- 4.1.1 Создание бота в Telegram
- 4.1.2 Внешняя интеграция в amoCRM
- 4.1.3 Функционал, доступный пользователю
- 4.1.4 Функционал, доступный администратору
- 4.3 Дальнейшие планы
- 4.4 Выводы
- 4.1 Демонстрация решения
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСТОЧНИКОВ
Количество обращений: 1
За последние 30 дней: 1