Как сделать систему уровней в дискорде python

Обновлено: 07.07.2024

Всем привет.
В интернете очень мало качественных гайдов на тему разработки Discord-бота . Поэтому я решил написать полный подробный курс на эту тему.
В этом курсе мы будем учиться созданию Discord-бота на языке программирования Python (библиотека Discord.py) с нуля.

Создание приложения

Для начала нам нужно получить токен для взаимодействия с API Discord. Получить его достаточно просто.
Перейдите по ссылке https://discordapp.com/developers/applications/ . Если вы не авторизованы в аккаунте Discord - нужно будет авторизоваться.
Справа сверху появится кнопка "New Application" .

Нажимаем на нее. В открывшемся окне нам будет предложено ввести название нового приложения.

Вводим и нажимаем Create. Теперь нам нужно выбрать вкладку "Bot" в меню слева.

В правой верхней части экрана нажимаем "Add Bot" . В открывшемся окне нажимаем "Yes, do it!" .

Строка "USERNAME" - будущее имя бота.
Token - это и есть наш код доступа к API, ради которого мы все это делали.

Добавление бота в канал

После перехода по ссылке, в открывшемся выбираем наш сервер, куда мы хотим добавить бота.

Теперь нажимаем кнопку "Продолжить" , а затем "Авторизовать" , проходим проверку на робота. Готово! Наш бот добавлен в наш сервер.

Теперь перейдем непосредственно к разработке самого бота.

Установка Discord.py

Я буду показывать пример работы в Командной Строке Windows . В целом, ход действий мало отличается от Linux , так что, если у вас линукс, - пишите то же самое.

Для удобства работы лучше будет создать виртуальное окружение (Virtual Env) . В консоли переходим в папку нашего проекта. В ней выполняем следующие команды:

// Устанавливаем VirtualEnv, если он у вас еще не установлен
> pip install virtualenv

// Создаем нашу виртуальную среду
> python -m venv [название]

// Активируем виртуальную среду
[Windows] > [название]\Scripts\activate.bat
[Linux] > source [название]/bin/activate

// Активацию нужно будет повторять при каждом запуске консоли

Теперь нам нужно установить библиотеку Discord.py . Пишем в консоли:

Готово. Библиотека успешно установлено в наше виртуальное пространство. Теперь можно перейти непосредственно к коду.

Написание основы для бота

В папке нашего проекта создаем Python-файл с любым названием и открываем его в любом редакторе. В моем случае это будет bot.py .
В этот файл вы должны написать такой код:

import discord
from discord.ext import commands

token = 'токен'
bot = commands.Bot(command_prefix='/')

Создание первой команды

Автоматические помощник в рамках программы Дискорд могут помогать выполнять задачи, но если пользователь не смог подобрать оптимальный вариант, то можно создать бота. Участники программы могут использовать варианты по созданию, но работа получится при выполнении алгоритмов по инструкции.

Как создать бота и получить токен?

Python как язык программирования является оптимальным выбором как для начинающих пользователей, так и для профессионалов. Язык прост в использовании, прост в освоении, а его большое сообщество предоставляет тонны готовых к использованию библиотек и фреймворков.


В рамках можно Питона можно найти несколько причудливых фреймворков, как TextBlob или SpaCy, которые помогут вам создать действительно продвинутый вариант с некоторыми навыками обработки естественного языка. Пользователи могут использовать фреймворк ChatterBot, который разрешает создать разговорного бота на основе машинного обучения всего за пару минут. С другой стороны, если пользователю просто нужен простой инструмент с использованием Python, это займет около 2 часов.

Процедура создания бота в среде Python:

  • Во-первых, начинаем с создания рабочей среды. Используйте virtualenv и virtualenvwrapper, поскольку они являются инструментами, которые помогают поддерживать в чистоте и ремонтопригодности. Ознакомьтесь с руководствами по установке выбранной ОС. Можно использовать PyCharm IDE, в которую встроен virtualenv.
  • Теперь возможно пройти регистрацию бота в программе, чтобы приложение знало, куда отправлять уведомления.
  • Затем перейти на страничку бота, и в разделе опций создать новый.
  • Установите приложение при помощи разрешения на авторизацию разрешения бота к рабочему пространству. В результате получите токен доступа.
  • Пришло время написать какой-нибудь код на Python. Как мы уже видели, Программа Дискорд предоставляет некоторую четкую документацию, и есть специальный раздел для интеграции Python.

Создание гильдии

После запуска робота, потребуется создание нового сервера для организации пространства, где будет обитать бот. Можно использовать уже имеющийся сервер для связи с другими пользователями.


Процесс создания сервера в Дискорде не вызывает сложностей. Достаточно кликнуть на плюс слева, когда вы находитесь внутри мессенджера Discord.

Пользователю предлагается функционал с названием сервера. Придумать имя возможно любое по собственному желанию.

Остается завести бота на сервер, и как следствие можно переходить к работе с кодом.

Добавление бота в гильдию

Для обеспечения игрового процесса с ботом, требуется добавление его на сервер. Как правило процедура не вызывает сложностей. Потребуется осуществить переход в “OAuth2” в программе Discord. После того, как войдем в раздел OAuth2, увидим экран с множеством флажков. Нажать на поле для помощника.

После установки флажка, можно заметить появление URL-адреса. Его необходимо скопировать и вставить в браузер. Данное действие разрешает присоединение бота к понравившемуся серверу, где у человека имеется разрешение, чтобы использовать OAuth2 для присоединения.


Взаимодействие с API Discord

API Discord – отдельно разработанная строка, идентифицирующая бота. Команда дает возможность доступа к боту из приложения. Можно установить пароль на использование бота для защиты от посторонних пользователей.

Как написать код?

Пришло время написать код на Python. Программа Дискорд предоставляет пользователям для применения документацию, и у них есть специальный раздел для интеграции Python.


Создаем новый файл Python на используемом устройстве. Опции on_ready() и on_message() являются слушателями событий, которые имеют взаимосвязь с ботом в рамках программы Discord, с подобным правилом можно ознакомиться в аннотациях @bot.event. Запуск сценария действий осуществляется, когда начинается запуск бота.

Обычно, чтобы сохранить токен, применяется файл скрытого типа, из которого программа извлекает строку, чтобы не были привязаны к VCS. Если установить python-dotenv, токен будет под защитой.

Приветствуя новых людей

Теперь после создания базового автоматического помощника, можно бот улучшить. При помощи автоматического помощника пользователи, которые вступили в группу, могут получать уведомления с текстом приветствия. Если не использовать стандартные боты, а создать оригинальный вариант, то можно настраивать, и контролировать текст и смайлики в приглашении.

Для того, чтобы задать команду для работы автоматического помощника, следует ввести событие, которое будет обрабатываться в ходе функционирования. Печатаем on_ready () вписываем имя пользователя помощника в строке, которая рассчитана на форматирование. Если необходимо заложить команду для приветствия новых участников, следует ввести текст on_member_join (). По названию команды можно понять, что бот приветствует пользователей, когда вошли на сервер.

После создания команды, следует провести проверку:

Обработка исключений

При любом варианте команд, следует уделить внимание исключениям. Исключения из событий могут возникать во время функционирования автоматического помощника, но бот должен уметь грамотно реагировать на ситуацию. При этом, разработчик обязан провести предварительную работу по обработке исключений, чтобы не возникла непредвиденная ситуация по ходу работы помощника. Для того, чтобы создать команду, следует провести добавления при написании кода.

Я пытаюсь выполнить итерацию вывода discord.Server.roles , чтобы вывести каждую роль на сервере, к которому я подключаюсь. В документации указано это для объявления: роли Список Role , доступный се.

Я создал бота Discord, который принимает команды, анализирует их с помощью модуля argparse и передает ответ обратно клиенту Discord. Тем не менее, я в тупике о том, как вернуть ошибки обратно клиен.

Я работаю над ботом, который использует discord.py, и я хочу, чтобы у меня была команда, позволяющая установить игру, в которую играет бот, но я не знаю, как создать аргумент, разрешающий пробелы. .

поэтому я пытался получить эту команду $ 100ivShiny, чтобы дать моим членам реальный рейтинг 100ivShiny. но я не могу найти решение. if message.content.startswith('$100ivShiny'): role = discord.uti.

Я пытаюсь заставить моего босса Discord иметь ранг для выполнения команды Say но я не могу найти способ заставить его работать. Я хотел бы спросить вас, ребята, если вы поможете мне настроить роль.

Я пытаюсь изменить цвет роли на сервере Discord, используя discord.py . Но после запуска я получил ошибку: AttributeError: 'DiscordClient' object has no attribute 'edit_role' Код: import discord im.

по сути, я хочу, чтобы эта команда выполнялась только в DMS и не была активируемой на серверах, на которых находится мой бот, я знаю, что есть декоратор для проверок, но я не уверен, как именно его.

У меня есть команда, которая создает webhook, создание webhook и name works find, но когда я добавляю avatar и устанавливаю его в качестве URL 'Asset' object has no attribute 'startswith' аватара у.

Я хочу, чтобы мой бот ответил на мою команду с жестко запрограммированным изображением профиля пользователя. Это код, который у меня есть на данный момент, поскольку он отвечает с помощью message.a.

Это то, что у меня на самом деле было довольно сложной задачей, как новичок, и, к сожалению, google не помогало мне вообще, поскольку все, что я нашел, было заполнено, казалось бы, сложными кодами .

Это простой скрипт, который создает канал, но я не хочу создавать этот канал, если есть еще один канал с таким же именем этого канала, который создает бот servr = message.server await client.create.

Я программирую бог раздора с использованием Discord API. Я пытаюсь выполнить команду перевода с английского на испанский, но когда я запускаю свой код, я получаю следующую ошибку: UnboundLocalError.

У меня есть этот код: embed=discord.Embed(title="Commands - Type '/help [command prefix]' for command info!", color=0xff0d13) embed.set_footer(text tag-list"> discord python discord.py

Я создал бота для разногласий, и он отлично работает, когда я запускаю его на локальном компьютере. Я строю его на героку, и, кажется, он тоже отлично работает (спасибо Тристо). Но в журнале я полу.

Я не слишком новичок в python, но новичок в discord.py. Я попытался пройти руководство discord.py, но не нашел, где я могу хранить некоторую временную переменную на боте discord. Руководство пользо.

Я пытаюсь настроить unban, но я не уверен, как получить идентификатор сервера, чтобы он работал. Как я могу получить идентификатор сервера?

Как удалить команду справки по умолчанию в discord.py? Или, по крайней мере, изменить формат. Но я думаю, что изменение формата будет приятным, мне совсем не нравится формат. И я много оглядывался .

Я начинаю работать с Discord API через модуль discord.py. Я прошел через документы, но я не нашел ничего подобного. Итак, вот вопрос: Есть ли какой-нибудь триггер событий, например onFirendRequestA.

Как я могу сделать команду способной иметь две разные возможности аргумента? Например ?settings staff-role ?settings staff-role 1 неделя, 2 дня назад

Рубрики

А так же делитесь знаниями, знакомьтесь с новыми утилитами и приложениями, учитесь у всегда готовых помочь ответить на самые сложные вопросы во всех сферах IT и программирования. Станьте гуру и экспертом разработки ПО, получите признание коллег, заработайте репутацию, создайте стартап или приложение которое будет работать на вас!

Discord с каждым днем становится все более востребованным среди киберспортсменов, любителей компьютерных развлечений и тех, кто привык общаться в сети в тематических чатах. Вместе с повышающимся спросом меняется и функционал мессенджера – появились и подписки на Nitro, и функция бустинга серверов. Сейчас же спрос растет на разработку bot (ботов) для Discord на Python. Как все работает, какие команды писать и чем полезен бот – инструкции ниже!

screenshot_1

Создание бота и получение токена

Начинается разработка нового бота для мессенджера с подготовки необходимых инструментов, разрешений и правил:

screenshot_2

screenshot_3

screenshot_4

Приглашение бота на свой сервер

Если с перечисленными выше действиями не возникло проблем, то дальше и вовсе достаточно повторить лишь пять несложных действий.

screenshot_5

screenshot_6

Как написать код для базового бота Discord с помощью библиотеки Discord.py

Разрабатывается бот на основе библиотеки для Python – Discord.ру, упрощающей многие действия и разрешающей загружать специальные модули и шаблоны, а не писать весь код вручную.

Создание реплик

Вдохновляющие цитаты

Текущий промежуточный код выглядит следующим образом:

screenshot_7

screenshot_8

Грустные слова

screenshot_9

Настройка событий

Весь код, частично позаимствованный из официальной документации discord.py, выглядит так:

screenshot_10

Подробности к коду следующие:

screenshot_11

Запуск бота

screenshot_12

Как улучшить бота

Последний шаг – вынужденное обновление бота и добавление связки из списков с командами, и новой функции. Весь алгоритм действий выглядит следующим образом:

screenshot_13

Добавлять новые команды и пользоваться на Python легче, чем кажется. Достаточно попрактиковаться и творчески подойти к процессу, а заодно – чаще заглядывать в документацию, где полно советов для новичков и тех, кто еще обучается искусству подготовки кода.

Правила установки Дискорда, сколько весит прога и как ее обновить

Описание Discord-сервера VimeWorld, подробные правила и контингент

Информация о сервере MoonLight, правила, как подключиться в Discord

Все способы написания редких символов и букв на клавиатуре компа

Причины ошибки Installation has failed и 5 способов для установки Discord

ТОП 8 Level bot для мессенджера Discord, их функции и как установить

Как клеить защитное стекло на мобильные устройства

Lucky Patcher – как пользоваться софтом на Андроид


И3МЕНУ МУЖА ОЧЕНЬ ХИТРО. Стала замечать что отношения его в мою сторону начали остывать частенько приходил за полночь короче женское сердце не обманеш обратилась к знакомому айтишнику вместе работали дала ему номер мужа он буквально за час установил на него программу. Я смогла как слушать так и записывать все его звонки вся его переписка проходила через мой вотсап как входящая так и исходящая со всех ресурсов всегда знала адрес где он находится а потом поднял его переписку за пол года ну тут все стало ясно жил на две семьи уже как год. СПАСИБ0 Б0ЛЬШ0Е АРТЕМУ ЧТО 0ТКРЫЛ МНЕ ГЛАЗА ВОТ ЕГ0 плюсс 7-9-6-7-0-9-0-5-5-6-5 ,ну это на тот случай, если кому то понадобится, по цене мы договорились с ним. Муж подлец нет слов кинул нас с детьми бог ему судья так ладно ночку другую а они 6 лет кувыркались и мозги мне пудрили как дуре а я то думала что произходит начал ухаживать за собой редкий секс стал

КАК УЗНАТЬ ПРО И3МЕНУ МУЖА ОЧЕНЬ ХИТРО. Стала замечать что отношения его в мою сторону начали остывать частенько приходил за полночь короче женское сердце не обманеш обратилась к знакомому айтишнику вместе работали дала ему номер мужа он буквально за час установил на него программу. Я смогла как слушать так и записывать все его звонки вся его переписка проходила через мой вотсап как входящая так и исходящая со всех ресурсов всегда знала адрес где он находится а потом поднял его переписку за пол года ну тут все стало ясно жил на две семьи уже как год. СПАСИБ0 Б0ЛЬШ0Е АРТЕМУ ЧТО 0ТКРЫЛ МНЕ ГЛАЗА ВОТ ЕГ0 плюсс 7-9-6-7-0-9-0-5-5-6-5 ,ну это на тот случай, если кому то понадобится, по цене мы договорились с ним. Муж подлец нет слов кинул нас с детьми бог ему судья так ладно ночку другую а они 6 лет кувыркались и мозги мне пудрили как дуре а я то думала что произходит начал ухаживать за собой редкий секс стал

По поводу коммента Андрея: ломает систему 21H2 обновление KB5009543. У меня запустить командную строку удалось только остановив (или попробовав остановить) Службу регистрации ошибок Windows. Только после этого в командной строке удалось его удалить через команду wusa.

Здравствуйте. В статье описаны два способа открытия консоли и один для открытия PowerShell, но Ваш взгляд зацепило только это. Странновато, учитывая, что в компьютерах с запретом на открытия Win + R это самый оптимальный вариант.

Не помогло ничего. Почему в тикток показывает, что видел длится 0 сек, из-за этого нельзя выложить. Именно с редактированный и такое происходит или когда качество 4к. тупая соц сеть

Здравствуйте. В этой ситуации согласен и с Вами, и с точкой зрения автора. Все же блок питания периодически должен подвергаться замене, о чем, кстати, редко думают начинающие сборщики ПК.

Здравствуйте. Впечатляет, видимо это первая прочитанная Вами статья в этой жизни, раз Вы так можете судить? Поверьте, есть действительно странные статьи. А в этой предложены весьма разумные методы решения, хоть и не популярные.

Подключила Шаровоз, спасибо за совет! Довольна полностью. Пока разобралась с несколькими десятками каналов. Нужно время, их очень много. Все работает отлично, никаких нареканий.

Но в данном приложении Discord не обойтись без минусов: 1)Разнообразный коллектив который не всегда подстать себе найдешь; 2)В приложении дискорд на жалобы сквозь пальцы смотрят.могут и не отреагировать; 3)Конфиденциальность в общении не в почёте. 4)Странное комньюнити которое как "стая пчел". 5)На жалобы техобслуживание долго не реагирует.но попытаться можно. 6)Само общество дискорда может окунуть тебя в грязь.Если им что-то не нравится.У них своё представление о том или ином человеке.Они живут в своём собственном мирке под названием Discord. 7)Есть определенные "особые" личности которым всё непочем.и они суются куда не следует.

Большое спасибо,помог kvrt,он обнаружил несколько троянов,думал систему переустанавливать придется.После удаления браузер летать начал.

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

Интересная штука! Но он реально большой. С одной стороны вроде бы играть удобно, но таскать такой смартфон будет малоприятным удовольствием. Планшет приличнее подойдет. Хотя подумать стоит.

Но в данном приложении Discord не обойтись без минусов: 1)Разнообразный коллектив который не всегда подстать себе найдешь; 2)В приложении дискорд на жалобы сквозь пальцы смотрят.могут и не отреагировать; 3)Конфиденциальность в общении не в почёте. 4)Странное комньюнити которое как "стая пчел". 5)На жалобы техобслуживание долго не реагирует.но попытаться можно. 6)Само общество дискорда может окунуть тебя в грязь.Если им что-то не нравится.У них своё представление о том или ином человеке.Они живут в своём собственном мирке под названием Discord. 7)Есть определенные "особые" личности которым всё непочем.и они суются куда не следует. Независит от сервера.

На данный момент Discord является самым популярным приложением.И не без причины: 1)Самое большое игровое комньюнити как в РФ,так и за рубежом; 2)Существуют разные игровые и учебные сообщества как в РФ,так и за рубежом; 3)Кооперативный режим прохождения игр - это когда в команде из нескольких человек можешь проходить кооперативные игры. Это также подходит и для учебы. Но в данном приложении Discord не обойтись без минусов: 1)Разнообразный коллектив который не всегда подстать себе найдешь; 2)В приложении дискорд на жалобы сквозь пальцы смотрят.могут и не отреагировать; 3)Конфиденциальность в общении не в почёте. 4)Странное комньюнити которое как "стая пчел". 5)На жалобы техобслуживание долго не реагирует.но попытаться можно. 6)Само общество дискорда может окунуть тебя в грязь.Если им что-то не нравится.У них своё представление о том или ином человеке.Они живут в своём собственном мирке под названием Discord. 7)Есть определенные "особые" личности которым всё непочем.и они суются куда не следует.

Мне помог лишь один вариант. Я скачал "IRST (Intel® Rapid Storage Technology) Driver" с сайта производителя ноутбука моего и в окне выбора диска для утсановки windows нажал "Загрузить" и указал папку с этим драйвером на флешке. Драйвер подхватился и в системе отобразился мой жёсткий диск SSD NVMe. У кого подобная проблема, то качайте драйвер жёсткого диска короче.

Здравствуйте. Кликните ПКМ по вкладке "ГРУППЫ", которая находится в левой части окна и выберите команду "Создать ГРУППУ".

Здоавствуйте. Да также, как и Вы в 2022-ом, ждем третью халфу и спад цен на видеокарты. Благодарим за внимательность, выставили правильную дату.

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

После установки самого python'а (проверить правильность установки можно написав в консоли: "python -V", возможно потребуется перезагрузка) установим модуль discord.py ( https://discordpy.readthedocs.io/en/latest/ -это ссыль на официальную документацию), сделать это можно прописав в консоли: " pip install discord.py ". С установкой чего-либо окончено.

Теперь перейдем к Discord'у:

1. Создадим сам сервер:

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

2. Создадим текстовый канал "получение ролей" (название значения не имеет):

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

3. Добавим сами роли для выбора:

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

Я в данном случае создал две роли исключительно для примера:

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

4. Копируем и сохраняем в расширении .py файлы:

Q: как сохранить код в расширении .py?

A: используйте блокнот:

создаете новый файл, вставляете код, в левом верхнем углу: файл >> сохранить как

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

5. Не закрывая файлы переходим на сайт ( https://discordapp.com/developers ), регаемся, переходим во вкладку "Applications" и создаем новое приложение:

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

Далее называем его по любому, со всем соглашаемся.

Переходим во вкладку "Bot",

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

далее его можно как-либо назвать и поменять аватарку. После макияжа переходим во вкладку "OAuth2":

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

Пролистываем немного ниже:

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

В окне "SCOPES" выбираем "bot", во втором выбираем "Administrator", далее копируем и впоследствии переходим по ссылке, там все подтверждаем.

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

После авторизации переходим во вкладку "Bot" и копируем токен.

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

Далее открываем файл " config.py " созданный ранее и вместо надписи "тут токен" вставляем реальный токен. Хочется отметить то что токен меняется при смене имени бота и аватарки, если у вас появятся проблемы, стоит обратить внимание на токен.

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

Добавить реакции можно нажав пкм:

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

Далее копируем ID поста, кликнув пкм:

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

Перейдем к самим ролям, для этого копируем эмодзи из реакций (если вы из брали с ссайта который я оставлял выше то копируйте от туда, если вы их выбирали в ds то скопируйте их в ds и вставте на сайт и скопируйте оттуда) и вставляем в config в ординарных апострофах с двух сторон и через двоеточие указываем id роли, в конце строк (кроме последней) ставим запятые

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

Взять id можно кликнув пкм по названию роли.

В итоге должно получиться так:

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

в значении переменной "MAX_ROLES_PER_USER" указываем кол-во ролей которые может получить 1 юзер, значение "EXCROLES" оставляем пустым.

сохраняем config и code в одну папку в которой нет ничего кроме этих файлов и она названа по английски:

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

Далее в консоли прописываем: "cd "

Создание Discord бота на Python Туториал, Python, Discord, Длиннопост

вот так вот. Осталось поставить роль бота выше ролей которые вы будите выдавать. Иначе появится ошибка (Forbidden('403 Forbidden (error code: 50013): Missing Permissions')). Проверка прошла успешно!

Спасибо за внимание!


Программирование на python

234 поста 7.8K подписчика

Правила сообщества

Публиковать могут пользователи с любым рейтингом. Однако!

Приветствуется:

• уважение к читателям и авторам

• простота и информативность повествования

• тег python2 или python3, если актуально

• код публиковать в виде цитаты, либо ссылкой на специализированный сайт

Не рекомендуется:

• допускать оскорбления и провокации

• распространять вредоносное ПО

• просить решить вашу полноценную задачу за вас

Я редко конечно ставлю минусы но ставить питон из ms store. это дико, даже для меня

Зачем выдавать чужой код, за свой?
автора кода - Хауди

еще один конкурент "9 вите иташки"?

Правильно пишется "наподобие".

Хочу для себя изучить питон, что посоветуете? Смотрела курсы, не подошли. Как лучше изучать? Может, книга толковая есть?

на первом этапе(python - V) выдало ошибку

Traceback (most recent call last):

NameError: name 'python' is not defined

у меня выдаёт ошибку

File "C:\Users\HP-PC\AppData\Local\Programs\Python\Python39\lib\site-packages\aiohttp\ connector.py ", line 938, in _wrap_create_connection


Хочешь нарисовать свою карту для D&D? Тебе к нам!

Хочешь нарисовать свою карту для D&D? Тебе к нам! Рисование, Dungeons & Dragons, Туториал, Набор, Discord, Длиннопост

Добрый вечер постояльцам таверны и активны пользователям Пикабу!

В недавнем опросе в вконтакте, постояльцы отметили что у них есть желание научиться рисовать карты для их приключений! Очень рад этому :)

Поэтому я решил не останавливаться и завлечь как можно людей в данную атмосферу рисования.

Что это такое?

Данный пост - небольшая информация для дальнейшего рисования карт для D&D5e, ты же (Пикабушник) можешь присоединиться к нам и следить за будущими постами, а также принять участие в выборе первого туториала.

Может быть это масштабный континент? Забытая пещера? Решай сам!

Самый популярный запрос будет нарисован и разобран для обучения.

Что нужно для этого?

В группе Вконтакте не написано какие "инструменты" должны быть у художника (это будет в отдельном посте), но так как мы на Пикабу, то стоит все же рассказать.

Инструменты:
Листы Бумаги А4 или СкетчБук
Простой карандаш
Карандаш H
Карандаш HB
Карандаш 3B
Ластик
Стружилка

Ответы на вопросы

- Да, это бесплатно

- Как и где можно будет посмотреть туториал?

- Сам туториал будет проходить по Discord. Дата и время проведения будет в группе Вконтакте.

Также в группе будет выложена статья с этим же туториалом и на пикабу тоже :)

- Зачем показывать туториал и там и там? Почему не сразу создать статью?

- Первое. Появился вопрос или проблема? Спроси у картографа и получи решение!

Второе. Атмосфера. Вместе с вами такие энтузиасты как вы!

В нашем канале Discord, где вы сможете найти игроков для своей игры или мастеров, провести время в комфортной обстановке и нарисовать свою первую карту!📜

Читайте также: