Тип работы:
Предмет:
Язык работы:


БОТ ДЛЯ СИСТЕМЫ DISCORD

Работа №161255

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы92
Год сдачи2023
Стоимость4650 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
0
Не подходит работа?

Узнай цену на написание


Перечень сокращений и обозначений 4
Введение 5
1 Бот для системы Discord 6
1.1 Анализ существующих аналогов 7
1.1.1 JuniperBot 7
1.1.2 MEE6 8
1.1.3 ProBot 10
1.1.4 Dyno 11
1.2 Постановка задачи 12
1.3 Выбор языка программирования 13
1.3.1 Python 14
1.3.2 JavaScript 14
1.3.3 Ruby 14
1.3.4 Java 15
1.3.5 C# 15
1.4 Выводы 15
1.5 Выбор инструментов разработки 16
1.5.1 Выбор среды разработки 16
1.6 Архитектура приложения 21
1.7 Разработка приложения 22
1.7.2 Разработка модуля write_ban_thread.py 27
1.7.3 Разработка модуля lvl_inspector.py 27
1.7.4 Разработка модуля config.py 27
1.8 Тестирование и отладка 28
2 Охрана труда 39
2.1 Анализ негативных факторов, воздействующих на оператора ПЭВМ и способы их устранения 39
2.1.1 Оборудование рабочего места 39
2.1.2 Освещенность рабочего места 41
2.1.3 Электробезопасность 42
2.1.4 Пожарная безопасность 42
2.1.5 Режим труда и отдыха 43
Заключение 45
Список использованных источников 46
Приложение А - UML - диаграммы 47
Приложение Б - Листинг программы 52
Приложение В - Презентация 64


Discord — одно из лучших приложений-мессенджеров, которое отлично справляется со всеми возможными задачами по общению в сети, включая пересылку файлов, текстовые диалоги и видеозвонки, и при этом имеет низкие системные требования. Киберспортсмены получают от этого больше всего преимуществ, поскольку свободные аппаратные ресурсы вроде мощности процессора и оперативной памяти позволяют не терять производительность своей системы и добиться максимально красочного и стабильного изображения в требовательных играх даже во время звонков. Кроме того, поддерживается функция наложения изображения, которая выводит на экран поверх картинки из игры nickname всех, кто находится в голосовом канале, а когда кто-то из собеседников говорит, его имя подсвечивается.
Сегодня Discord используют не только геймеры, его используют большие компании и образовательные программы. С каждым днем пользователей и серверов становится все больше, крупные компании приходят и создают свои сообщества
Целью выпускной работы является разработка и реализация бота для Discord-сервера, который будет обладать различными функциями,
направленными на упрощение процесса администрирования и обеспечение удобства пользователям.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения выпускной квалификационной работы был реализован бот для системы Discord, с использованием языка Python, как основного языка программирования. Был реализован фильтр слов с использованием библиотеки для морфологического анализа pymorphy2.
Реализованный бот облегчает администрирование на сервере, помогает сохранять дружественную и безопасную атмосферу.
Одним из достоинств реализованного бота является наличие удобного фильтра слов и наличие выдачи системы уровней.
В дальнейшем можно доработать реализованного бота, расширив функциональность бота, например, дать возможность администратору добавлять и изменять при помощи команд роли и условия их получения. Также дать возможность пользователям проверять свою статистику: количество
предупреждений и "очков опыта". Переработать систему блокировки таким образом, чтобы она возвращала роль пользователя после истечения времени блокировки, даже если бот был перезапущен.



1. Бхаргава А. Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих. — СПб.: Питер, 2017. — 288 с.: ил.
2. Моргунов Е.П. PostgreSQL. Основы языка SQL: учеб. Пособие / Е.П. Моргунов; под ред. Е.В. Рогова, П.В. Лузанова. - СПб.: БХВ-Петербург, 2018. - 336 с.: ил.
3. Дж. Рамбо, М. Блаха UML 2.0. Объектно-ориентированное моделирование и разработка, 2-e издание. - СПБ.: Питер, 2007 — 544 с.
4. Руководство по стилю кода Python. [Электронный ресурс] / Режим
доступа: https://peps.p~ython.org/pep-0008/ свободный. (дата обращения:
10.04.2023).
5. Документация к Discord API. [Электронный ресурс] / Режим доступа: https://discord.com/developers/docs/reference свободный. (дата обращения: 20.04.2022).


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ