
Узнаем о Discord немного больше. Поймём что такое боты и как ими пользоваться.
Установим среду разработки, в которой будем создавать ботов.
Установим библиотеку, с помощью которой будем создавать ботов.
pip install discord.py
Создадим первого бота и пригласим его на тестовый сервер.
Напишем код для первого бота и разберемся в основах.
Добавим использование переменных окружения в наш предыдущий код.
pip install -U python-dotenv
Узнаем больше про события и перепишем предыдущий код в объектно-ориентированном стиле.
Узнаем о компонентах эмбеда. Узнаем об упоминании пользователей и ролей в эмбедах.
Цвет фона эмбеда: 0x2b2d31 (#2b2d31)
Рассмотрим объекты, с которыми можно работать в discord.py.
Рассмотрим как можно реализовать систему команд в своём боте. Напишем простую команду для вывода эмбеда.
Узнаем о том, какие аргументы могут принимать команды.
Создадим слэш-команды для своего бота - легче и удобнее.
Углубимся в тему аргументов команд.
Рассмотрим новый тип аргументов - выбор. Установим описание для команд и их параметров.
Рассмотрим новые возможности взаимодействия с пользователем.
Узнаем о кнопках и как обрабатывать нажатия на них.
Узнаем о выпадающем меню и как обрабатывать выбор пользователя.
Узнаем о всплывающих окнах в Discord.
Рассмотрим Context Menu и как он работает. Всё проще, чем кажется.
Создадим бота для приёма заявок в стафф на сервере. В этой части напишем основу, создадим объект View и наполним его содержимым.
В этой части реализуем всплывающее окно и подключим его к выпадающему меню.
Разберёмся что такое API в общем смысле. Далее напишем бота с интеграцией API другого сервиса.
Максимально быстрый и простой модуль.
Разберёмся как правильно делать веб запросы в discord.py.
Интегрируем выше написанный код как контекст-команду в бота.
Узнаем как легко транслировать музыку в голосовой канал. Установим необходимые программы.
Узнаем как использовать библиотеку Wavelink в коде.
Напишем больше команд для управления воспроизведением музыки.
Реализуем систему очереди.
Напишем команды перемешивания очереди, скипа трека, и его перемотки.
Рассмотрим простые способы хранения данных для бота.
Разберём базы данных и какие из них лучше всего подходят для разработки Discord ботов.
Узнаем как захостить бота на площадке repl.it. Лучше не повторяйте, используйте VPS.
Выводы. Рекомендации. Итоги.
Этот курс направлен на изучение разработки Discord ботов на Python.
Что внутри этого курса?
Во-первых, вы изучите синтаксис событий и команд, которые являются основой discord .py.
После этого мы собираемся углубиться в более продвинутые темы, которые углубят ваше понимание этой библиотеки, такие как команды, кнопки, выпадающие меню и прочее.
Затем мы реализуем Discord ботов:
Бот для подачи заявок в STAFF
Бот для создания эмбедов
Музыкальный бот
Дальше я расскажу о лайфхаках и других технологиях для разработки Discord ботов.
Почему этот курс? Почему надо выбрать меня своим ментором?
Потому что этот курс является наиболее актуальным и затрагивает самые востребованные и новые области разработки ботов.
Потому что у меня есть опыт программирования на Python и других языках.
Потому что вы создадите несколько проектов на протяжении всего курса, которые наглядно покажут как программировать Discord ботов.
Поскольку мой родной язык - русский, я могу с уверенностью сказать, что у вас не возникнет проблем с пониманием меня, потому что я говорю быстро, громко и четко.
Потому что я предоставляю качественный видеоматериал, смотреть который будет интересно и занимательно.
Потому что мои лекции максимально кратки и информативны, поэтому, несмотря на небольшой объём видеоматериала, будьте готовы к получению большого количества информации.
Потому что я могу предложить вам помощь, когда у вас возникнут проблемы или вопросы относительно моего курса.
Поскольку этот курс научит вас основам, которые нужно знать о библиотеке discord .py — после курса вы сможете создать большое количество Discord ботов, каких захотите!