Вход

Разработка бота для проведения игры - викторины в режиме онлайн

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 531546
Дата создания 2020
Мы сможем обработать ваш заказ (!) 8 мая в 20:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 660руб.
КУПИТЬ

Описание

Одними из самых популярных развлечений онлайн остались кинотеатры, кроме того в цифровой формат ушли театры, концерты и музеи, а также на пике своей популярности онлайн-тренировки и доставка еды. Однако, во всех этих сервисах не хватает взаимодействия с другими людьми. Именно поэтому я рассмотрела возможность перевода одной из существующих офлайн-игр «Квиз, плиз!» в онлайн-формат. В ней собираются несколько различных команд для сражения в интеллектуальной битве.

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

Целью дипломной работы является разработка бота, с помощью которого можно создать и провести онлайн-игру «Квиз, плиз!». Для достижения поставленной цели необходимо выполнить следующие задачи:

1. Изучить возможности современных чат-ботов;

2. Рассмотреть существующие сервисы для проведения онлайн- викторин;

3. Выбрать платформу для разработки бота;

4. Изучить библиотеку Telegram Bot API для разработки на языке Python;

5. Создать базовую структуру квиза;

6. Разработать интерфейс чат-бота в мессенджере Telegram.

Содержание

ВВЕДЕНИЕ.............................................................................................. 3

1. ТЕОРЕТИЧЕСКИЕ ПОДХОДЫ К РЕАЛИЗАЦИИ ЧАТ-БОТА.... 5

1.1. Чат-боты и их возможности............................................................ 5

1.2. Обзор наиболее популярных площадок для проведения онлайн- викторин 6

1.3. Выбор площадки для реализации.................................................... 7

1.4. Структура бота................................................................................ 9

1.4.1. Базовая схема работы бота........................................................... 9

1.4.2. Интерфейс.................................................................................. 11

2. РАЗРАБОТКА БОТА........................................................................ 14

2.1. Инструменты для создания бота....................................................... 14

2.1.1. Язык программирования Python.................................................... 14

2.1.2. Telegram Bot API........................................................................... 15

2.2. Создание бота в Telegram................................................................. 22

2.3. Программная часть............................................................................ 24

3. ТЕСТИРОВАНИЕ БОТА.................................................................. 35

ЗАКЛЮЧЕНИЕ...................................................................................... 42

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ............................. 43

ПРИЛОЖЕНИЕ..................................................................................... 44

Список литературы

1. Что такое чат-боты и зачем они нужны? [Электронный ресурс]. – URL: https://informburo.kz/cards/chto-takoe-chat-boty-i-zachem-oni- nuzhny.html (дата обращения 01.06.2020)

2. Что такое чат-боты и как они работают в соцсетях [Электронный ресурс]. – URL: https://amplifr.com/blog/ru/chatbots/ (дата обращения 05.06.2020)

3. Хадиев Р.М., Язык программирования PYTHON [Текст]: учебное пособие / Р. М. Хадиев, А. Ф. Гайнутдинова, К. Р. Хадиев. – Казань: Изд-во КФУ, 2019. – 7 с.

4. Ахмадишина Л. Н. Разработка Telegram-бота по поиску съемного жилья в г. Казань: курсовая работа [Текст] / Ин-т ИВМиИТ. – Казань., 2019. – с. 11-13.

5. Telegram: Справочник по Bot API [Электронный ресурс]. – URL: (дата обращения: 01.06.2020).

6. Welcome to aiogram’s documentation! [Электронный ресур]. – URL: https://docs.aiogram.dev/en/latest/#

1. Что такое чат-боты и зачем они нужны? [Электронный ресурс]. – URL: https://informburo.kz/cards/chto-takoe-chat-boty-i-zachem-oni- nuzhny.html (дата обращения 01.06.2020)

2. Что такое чат-боты и как они работают в соцсетях [Электронный ресурс]. – URL: https://amplifr.com/blog/ru/chatbots/ (дата обращения 05.06.2020)

3. Хадиев Р.М., Язык программирования PYTHON [Текст]: учебное пособие / Р. М. Хадиев, А. Ф. Гайнутдинова, К. Р. Хадиев. – Казань: Изд-во КФУ, 2019. – 7 с.

4. Ахмадишина Л. Н. Разработка Telegram-бота по поиску съемного жилья в г. Казань: курсовая работа [Текст] / Ин-т ИВМиИТ. – Казань., 2019. – с. 11-13.

5. Telegram: Справочник по Bot API [Электронный ресурс]. – URL: (дата обращения: 01.06.2020).

6. Welcome to aiogram’s documentation! [Электронный ресур]. – URL: https://docs.aiogram.dev/en/latest/#

Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00751
© Рефератбанк, 2002 - 2024