Комментарии 12
Слева видим список серверов, листам в самый низ до кнопки "Создать сервер".
Листаем
Что включить этот режим, заходим в настройки.
Чтобы
Так же, сразу можно выдать дополнительные разрешения боту, что бы потом об этом не задумываться.
Чтобы
В появившимся ниже поле выбираем Administrator, это более удобно для тестирования.
В появившемся
Не советую создавать проект через внутренний интерфейс, может появиться множество ненужных папок и файлов, вместо этого создадим папку проекта в ручную и откроем как пустой проект.
Вручную
Если вы знакомы с синаксисом языка, то данный список можно получить с помощью встроенной функции dir.
Синтаксисом
Но поскольку в моих планах есть создать серию статей, я хотел что бы в них было описано всё, начиная с самых азов.
я хотел бы, чтобы в них было
Даёшь больше однотипных статей!
https://habr.com/ru/post/511454, https://habr.com/ru/post/494600/
Немного комментариев по существу (АКА предложения по улучшению):
Никто не защищён от багов и дыр в безопасности.
Интересно узнать, о каких "дырах в безопасности" речь? От проблем самой платформы или утечки токена не спасет ничего, настройка же уровней доступа делается буквально в пару строк кода.
Это необязательно, но очень желательно. В режиме разработчика появляются некоторые полезные элементы для удобства разработки, например, в меню пользователя появляется пункт, который позволяет скопировать его ID.
Из статьи мы узнаем, что режим разработчика добавляет возможность копировать ID – и тут у новичка (а статья на начинающих, как я небезосновательно полагаю, и рассчитана) появляется вопрос: А зачем он, собственно, нужен? Позднее это нигде не раскрывается.
Если у вас Windows, для проверки можете использовать следующую команду.
А почему только Windows?.. А почему точка на конце?
Программирование в статьях будет происходить в PyCharm, хоть это и довольно тяжёлая IDEA, она удобная и бесплатная для студентов.
Произошло программирование =)
Кажется, каждый читающий хабы "Программирование" и "Python" знаком с основами языка и работы с IDE. Я бы на вашем месте убрал из статьи все подробные гайды "как открыть файл в пайчарме" – уважайте время вашего читателя)
P.s. Не обращайте внимания на другую тему IDEA.
Больше воды – лучше статья, не правда ли? Но, к сожалению, оно так не работает.
И откуда вы так упорно берете букву А в IDE? Integrated Development Environment ведь...
Вставляем код ниже и запускаем.
Вы пытались... Объяснить код редкими комментариями через неизвестные начинающему термины и не дать их определения – вот что нам нужно!
Зачем, скажите мне на милость, картинка с IDE с ровно тем же самым кодом под блоком Хабра?!
они скорее всего просто
Скорее всего выделяется запятыми.
они, скорее всего, просто
Идём в дискорд и используем нашу первую команду.
<...>Немного объясним данную структуру.
О том, что речь идет о ctx, я понял лишь по следующим предложениям... А первые несколько секунд я вообще не понимал, как произошел переход. Может быть, вы вырезали кусок статьи и забыли поменять структуру предложения?
Если вы знакомы с синтаксисом языка, то данный список можно получить с помощью встроенной функции dir.
Если честно, мне кажется, что в данном случае лучше было бы даже просто дать ссылку на документацию и отправить читателей копошиться самим. Да, по названиям интуитивно понятно, за что отвечает тот или иной функционал, но список полей не дает абсолютно никакого понимания, какие аргументы принимаются, в каком контексте вызываются, и прочее, прочее...
Даёшь больше однотипных статей!
Прочитай внимательнее заключение, я знаю что подобных статей много, но это будет серия, поэтому я хочу что бы она была полная и подробная. По этой же причине показаны такие вещи как открытие и запуск в IDE.
А в чем проблема была указать ссылку на одну из имеющихся уже статей и сразу приступить к написанию второй, продвинутой части?
И небольшое примечание. Статьи строятся на основании того, что у вас есть опыт и знания программирования на python.
По этой же причине показаны такие вещи как открытие и запуск в IDE.
А почему через префиксы, если уже есть слэш команды?
discord.py стал deprecated до их выпуска
Но в сентябре не слеш команды перестают поддерживаться (точнее появляется интент на сообщения)
Для этого в статье и указано как установить dev версию, в следующих частях о них и будет идти речь.
Я к тому, что dpy уже не будет обновляться, в нём поддержка слешей сторонними либами, а есть развивающиеся его форки, как, например nextcord
Зайди на гитхаб и посмотри как dpy "не обновляется"
https://github.com/Rapptz/discord.py.git
Потому что это вводная статья, её цель, подготовить среду. (В следующих статьях они и используются)
Создание бота на основе discord.py. Часть 1