Discord bot using discord.py v1.5.1 Скачать - https://drive.google.com/file/d/1-2Ha5AjzqajoXlMTcnEdC2qjkiIkLaE9/view?usp=sharing Мой личный проект, над которым я работал почти каждый день. Реализовано множество интересных механик. Функционал бота: картиночки эротического содержания были удалены, хе-хе • Из интересного: — Temp Rooms: Создание временных комнат для всех желающий участников. Создатель комнаты может управлять комнатой. Настройка комнат для каждого сервера - простыми командами, настройки записываются в отдельный файл, связанный с гитхабом для удобного авто-обновления с возможность забыть о потере файла из-за временных директорий (например, Heroku). — Playlists: Создание и полное управление плейлистами. Автоматическое обновление на гитхабе. — Система профилей: У каждого пользователя сервера будет отдельный профиль (Без заезжанных лвлов). Примитивная система экономики (способ заработка= бонус/игра в азартные игры), лёгкая доработка на свой вкус. Существует система рейтинга и редкой валюты. — Cистема специального канала: В конфиге бота вы сможете установить настройку, которая позволит взаимодействовать с ботом лишь в отведённом для него канале. Здесь расписаны, разумеется, не все интересные аспекты данного бота, т.к на это ушло бы огромное кол-во времени. Настройка Основная настройка происходит в файле \settings\config.py : Выпустите бота, скопируйте токен, id в соответствующие поля файла. Создайте (если не было), аккаунт гитхаб и выпустите спец. токен (я выпустил со всеми правами) и скопируйте его в поле GITHUB Префикс можете сами поменять в поле PREFIX Поле CUSTOM_CHANNEL отвечает за спец. возможность взаимодействия с ботом в отдельном канале - установите True для включения данной функции и укажите имя данного канала ниже. На Github создайте 2 репозитория (можете сделать их приватными), у одного из репозитория название - playlists, у другого - users. В репозиторий playlists поместите файл playlists\default.json В репозиторий users поместите 2 файла: files\users.json и files\servers.json Также существует отдельная настройка системы профиля - зайдите в \tools\casino\controller.py и вверху вы найдёте некоторые переменные: income - отвечает за систему накоплений (чем больше денег - тем больше бонус) B_TIME - раз в какое кол-во секунд человек сможет получать бонус B_DIAMONDS - какое кол-во спец. валюты (алмазов) сможет получать человек в бонусе Для корректной работы музыкальной системы вам потребуется: ffmpeg - установите buildpack/иное средство на ваш хостинг бота, либо напрямую поместите EXE файл ffmpeg(найдёте сами) в корневую директорию. создать свои cookie ютуба и поместить их в файл tools\cookies.txt (для обхода некоторых видеороликов с возрастным ограничением). Не забывайте также обновлять модуль youtube-dl до последней версии! Запуск происходит при помощи файла start.py Не забудьте установить модули из текстовика requirements Если будут вопросы, можете задавать их сюда. Личку особо не читаю. Личный блог - https://t.me/flowsealblog