Uploaded by pap1don

Текст презентация Сергунов

advertisement
1 слайд: Добрый день уважаемая комиссия, меня зовут Сергунов Руслан,
темой моей дипломной работы является - «Разработка Discord-bot для
компании Red Beard Games».
2 слайд: Целью данной работы является реализованный чат-бот для
платформы Discord который получает и записывает информацию о рейтинге
игроков в игре DKO компании Red Beard Games.
3 слайд: Основные задачи дипломной работы.
Задачи работы включают проведение сравнительного анализа IT-решений в
данной области, проектирование работы Discord-бота Rate Tracker,
разработку работоспособной версии бота и проведение его тестирования.
4 слайд: Чат-боты
Чат-бот - это программа, разработанная для автоматического взаимодействия
с людьми через чат-интерфейс. Они могут быть интегрированы в различные
платформы, такие как мессенджеры, веб-сайты, мобильные приложения и
другие. Чат-боты могут выполнять различные функции и задачи, в
зависимости от своего назначения и настроек.
5 слайд:
Преимущества Discord.net:
Долгая история поддержки: Discord.net была разработана раньше DSharp Plus
и имеет более длительную историю поддержки и обновлений. Это означает,
что библиотека стабильна и хорошо протестирована.
Широкая база знаний: Благодаря своей долгой истории Discord.net имеет
более обширную базу знаний и ресурсов, включая документацию, примеры
кода и сообщества разработчиков. Это может облегчить процесс изучения и
разработки ботов.
Простота использования: Discord.net предлагает простой и прямолинейный
подход к разработке. Она имеет более знакомый синтаксис, основанный на
событиях, что делает её более доступной для начинающих разработчиков.
6 слайд:
DSharp Plus, в свою очередь, имеет несколько других преимуществ по
сравнению с Discord.net:
Активная поддержка и обновления: DSharp Plus активно развивается и
обновляется, и вносит новые функции и улучшения согласно изменениям в
Discord API. Разработчики DSharp Plus регулярно выпускают обновления,
что позволяет быстро получать доступ к новым возможностям и
исправлениям ошибок.
Асинхронный подход и Task-based API: DSharp Plus основана на
асинхронном программировании с использованием Task-based API. Это
позволяет эффективно управлять асинхронными операциями, такими как
запросы к Discord API, и обеспечивает более плавное и отзывчивое
взаимодействие с ботом.
Гибкость и контроль: DSharp Plus предоставляет разработчикам больше
гибкости и контроля над функциональностью и поведением их ботов.
Библиотека предлагает мощные возможности для настройки, управления
ролями и правами, обработки событий и других аспектов взаимодействия с
Discord API.
Поддержка ботов на разных платформах: DSharp Plus имеет поддержку для
различных платформ, включая .NET Core, .NET Framework и Xamarin. Это
позволяет разрабатывать ботов, которые могут работать на разных
операционных системах и платформах.
Простота в использовании: Хотя DSharp Plus может предоставлять больше
возможностей и контроля, он также остается относительно простым в
использовании. Библиотека имеет хорошо оформленную документацию и
примеры кода, что облегчает начало работы и разработку ботов.
7 слайд: Инструменты разработки
C# - язык программирования, разработанный Microsoft. Он используется для
создания различных приложений, от десктопных до мобильных, с
поддержкой объектно-ориентированного подхода.
DSharp Plus - это библиотека для разработки Discord ботов на платформе
.NET. Она обеспечивает доступ к Discord API и предоставляет удобные
инструменты для создания функциональных и интерактивных ботов.
8 слайд: Макет проекта
*Дать пару секунд посмотреть слайд*
9 слайд: Функция вывода рейтинга определенного игрока.
*Дать пару секунд посмотреть слайд*
10 слайд: Функция вывода частоты выбора персонажа.
*Дать пару секунд посмотреть слайд*
11 слайд: Вывод графика изменения рейтинга игрока за неделю..
*Дать пару секунд посмотреть слайд*
Все поставленные задачи выполнены, а также достигнута цель:
Разработка Discord-bot`а для компании Red Beard Games
Спасибо за внимание!
Download