Разработка телеграм-бота с функционалом маркетплейса
Автор: r4ze • Октябрь 28, 2023 • Курсовая работа • 4,327 Слов (18 Страниц) • 122 Просмотры
ПРАВИТЕЛЬСТВО РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ «ВЫСШАЯ ШКОЛА ЭКОНОМИКИ»
Факультет Бизнеса и Менеджмента
Образовательная программа «Бизнес-Информатика»
Арустамов Тигран Ваграмович
РАЗРАБОТКА ТЕЛЕГРАМ-БОТА С ФУНКЦИОНАЛОМ МАРКЕТПЛЕЙСА
Курсовая работа студента 2 курса бакалавриата группы 2005
Научный руководитель
Саночкин Ю.И.
Москва 2022
Оглавление
Оглавление 1
Введение 2
I. Исследование предметной области 5
Аналогичные решения на рынке 5
Определение целевой аудитории 9
II. Инструменты, используемые при разработке решения 10
Язык разработки 10
Используемые модули 11
Интегрируемая база данных 13
III. Процесс разработки решения 14
Клиентский путь 14
Проектирование архитектуры взаимодействия базы данных с ботом 16
Разработка бота 19
Список использованной литературы 25
Введение
В течение последних нескольких лет взаимодействие между людьми сильно поменяло формат и приобрело более безличный характер - формально человек общается с человеком, но делает это через всемирно общедоступную сеть Интернет. Согласно статистике [1], более 65% населения земного шара являются уникальными пользователями интернета и более 50% являются пользователями медиа-пространства интернета, а в среднем пользователи социальных сетей тратят на это около 2.5 часов. Многолетний период развития онлайн-общения показал, что у данной сферы есть перспективы развития и разработчики стали работать над упрощением способов онлайн-общения. Первыми стали появляться социальные сети - специализированные сайты, на которых возможно найти давних знакомых, одноклассников или просто друзей и добавить их в список пользователей, с которым ты бы хотел в дальнейшем продолжить общение. Помимо общения, в скором времени социальные сети стали предлагать возможность следить за жизнью так называемых “друзей” в социальных сетях - появилась лента, в которой появлялись фотографии и посты, написанные тем или иным человеком и отражавшие нынешнюю жизненную ситуацию. Логично предположить, что после появления постов и возможности делиться со всеми своими “друзьями” историями из жизни, стали появляться сообщества - некие группы, которые объединяли людей по интересам. Примером могут стать группы по различным жанрам музыки или сферам профессиональной деятельности - в них была возможность совершать публикации от имени группы и, соответственно, участники этих групп могли обсуждать публикации в комментариях. В этот же период времени бизнес стремился трансформировать свои продажи в цифровые [2], поэтому появление подобных сообществ стало некой возможностью малому бизнесу совершать продажи в интернете - создавались сообщества для продаж тех или иных товаров. Такой аналог торговых площадок стал стремительно развиваться и, в скором времени, стал довольно удобным инструментом для начала своего дела. Мобильные телефоны упростили процесс безличного взаимодействия и, в скором времени, разработчики стали акцентировать внимание на разработке мобильных версий социальных сетей - так стали появляться мессенджеры. Одним из первых крупных мессенджеров был Facebook Messenger, в котором был реализован функционал общения аналогичный общению в одноименной социальной сети и, затем, появился Telegram - один из самых крупных мессенджеров на данный момент. Изначально он существовал исключительно как инструмент для общения, но с течением времени стал появляться функционал групп, аналогичных сообществам в социальных сетях, каналов, которые так же аналогичны сообществам. В них реализован функционал администраторской панели: в группах он позволяет модерировать чат, удалять и создавать ссылки на приглашения пользователям, а в каналах администратор является единственным пользователем, который может создавать публикации. Такой функционал позволил малому бизнесу перенести свои продажи в Telegram - он был проще в использовании и, соответственно, становился более привлекательным для широкой аудитории. Через некоторый период времени Telegram одним из первых ввел функционал так называемых “ботов” - пользователь получил возможность написать машине, которая путем использования заранее прописанных алгоритмов, реагировала различными способами на отправленные команды и сообщения. Стали появляться боты для продажи какого-то одного вида товара - одежда, ключи для каких-либо высокофункциональных ботов или иные бытовые принадлежности, но мало кто задумывался про реализацию функционала торговой площадки посредством использования инструментов бота. Моей целью стало исследование ниши ботов-маркетплейсов, определение проблем имеющихся решений и проектирование и разработка собственного решения, которое сможет предложить аудитории мессенджера более комфортный процесс приобретения того или иного товара. Главным отличным фактором моей разработки является упрощенное взаимодействие между продавцом и пользователем - для этого я принял решение избегать большого количества кнопок, ведующие к обработке тех или иных запросов, корзины и баланса - для простого взаимодействия достаточно поделиться контактом в системе и, в дальнейшем, после добавления товара, в информации о товаре под фотографиями будет выводиться контакт продавца. На данном этапе добавление товара будет реализовано путем связи с администратором и отправкой информацией о товаре для добавления его на витрину, слайдер для переключения между товарами, полный список товаров.
...