Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Cоздание чат-бота в мессенджере Telegram

Автор:   •  Апрель 23, 2023  •  Лабораторная работа  •  570 Слов (3 Страниц)  •  257 Просмотры

Страница 1 из 3

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ 2

ОСНОВНАЯ ЧАСТЬ 3

Цели и задачи 3

Описание стиля кода 4

Основные термины 5

Используемые технологии 6

Анализ работы 7

UML 10

USE CASE 10

Диаграмма классов 11

Клиент-серверная реализация 11

Тестирование 12

Альфа-версия 13

Бета-версия 14

Релиз 14

Инструкция по установке 16

ЗАКЛЮЧЕНИЕ 16

СПИСОК ЛИТЕРАТУРЫ 17

ПРИЛОЖЕНИЯ 19

main_server.py 19

main.py 24

validator.py 39

tables.py 41

db_session.py 42

ОЦЕНОЧНЫЙ ЛИСТ 44

ВВЕДЕНИЕ

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

ОСНОВНАЯ ЧАСТЬ

Цели и задачи

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

Задачи:

1. исследовать возможности и функциональное предназначение интернет-мессенджера Telegram;

2. изучить теоретические аспекты по работе чат-ботов в сети Интернет;

3. исследовать практические инструменты и методы разработки функционала для чат-бота;

4. создать собственного чат-бота со своим функционалом;

Специальные возможности программы:

1. .

2. .

3. .

4. .

5. .

Описание стиля кода

Для кода был было выбрано два стиля:

1. объектно-ориентированный

2. процедурный

Основные термины

Используемые технологии

Среды, программы и методы развертывания:

Среда: Visual Studio code

Программы: Docker, SQLiteStudio

Библиотеки:

1. telebot

2. sqlite3

3. finite_state_machines

Анализ работы

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

...

Скачать:   txt (9.2 Kb)   pdf (63.1 Kb)   docx (12.9 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club