Как сделать роль бота в дискорде
Перейти к содержимому

Как сделать роль бота в дискорде

  • автор:

Настройка бота на сервере в Discord

Как настроить бота в Дискорде

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

Подробнее: Как добавить бота на сервер в Discord

Вариант 1: Программа для ПК

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

Шаг 1: Использование команды помощи

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

Просмотр списка участников сервера перед настройкой бота в Discord на компьютере

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

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

Шаг 2: Настройка роли

Каждому боту при авторизации присваивается своя роль с определенными правами для возможности внесения изменений на сервере, управления участниками или отправки сообщений. Некоторые боты по умолчанию не имеют требуемых прав, поэтому разработчики просят настраивать их самостоятельно, что происходит следующим образом:

  1. Нажмите по названию сервера для отображения его меню. Открытие меню сервера для дальнейшей настройки бота в Discord на компьютере
  2. Через появившийся список выберите пункт «Настройки сервера». Переход в настройки сервера для дальнейшего редактирования параметров бота в Discord на компьютере
  3. Перейдите к разделу «Роли». Открытие списка ролей для настройки полномочий бота на сервере в Discord на компьютере
  4. Среди списка всех ролей найдите ту, название которой соответствует боту для настройки. Выбор роли бота для настройки его полномочий на сервере в Discord на компьютере
  5. Если не хотите тратить время на поиск необходимых прав или же бот является универсальным, присвойте ему права администратора, активировав соответствующий переключатель. Предоставление боту права администрирования сервером при его настройке в Discord на компьютере
  6. Для обеспечения боту доступа к отправке сообщений надо включить «Отправлять сообщения» в блоке «Права текстовых каналов». Управление другими правами бота при настройке его роли в Discord на компьютере

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

Шаг 3: Добавление роли боту

На определенных серверах дополнительно боту присваивается специфическая роль или же создатель предпочитает их все объединить в один список для простоты настройки. В этом случае действует такой же принцип, как и для обычных участников сервера.

  1. В блоке «Управление участниками» того же меню с настройками выберите раздел «Участники». Открытие списка участников для предоставления боту другой роли в Discord на компьютере
  2. Отыщите бота для добавления роли и справа от его имени нажмите по значку с плюсом. Открытие списка ролей для предоставления ее боту в Discord на компьютере
  3. Появится список доступных на сервере ролей, среди которых и выберите требуемую. Если же их много, воспользуйтесь присутствующей функцией поиска. Выбор роли из списка для присвоения ее боту в Discord на компьютере

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

При необходимости можно удалить уже существующую по умолчанию роль бота, если она вам не требуется и вы хотите присвоить ему другие права.

Шаг 4: Права бота на каналах

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

  1. Наведите курсор мыши на требуемый канал и кликните по появившемуся значку шестеренки. Переход в настройки канала на сервере для настройки прав бота в Discord на компьютере
  2. В новом окне через панель слева перейдите в раздел «Права доступа». Выбор раздела с правами доступна на канале для настройки бота в Discord на компьютере
  3. Сейчас роль бота не добавлена в список для настройки, поэтому нажмите по плюсу, чтобы самостоятельно указать ее. Открытие списка участников для настройки прав на канале при настройке бота в Discord на компьютере
  4. В появившемся списке выберите роль или бота как участника, что в данном случае не имеет значения. Выбор бота для настройки его прав на канале сервера в Discord на компьютере
  5. Ознакомьтесь с правами, большинство из которых соответствуют стандартным разрешениям для ролей. Отметьте галочками те, которые хотите предоставить, а крестиками — запретить. Если выбрана косая черта, значит, право синхронизируется с выбранной ролью. Настройка прав бота на выбранном канале сервера в Discord на компьютере

Шаг 5: Параметры на официальном сайте

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

  1. Откройте главную страницу сайта бота и выполните авторизацию для определения добавленных серверов, затем перейдите в раздел с плагинами. Переход к настройкам плагинов на официальном сайте бота Discord на компьютере
  2. Там вы сможете узнать обо всех функциях, которые поддерживает бот, активировать их или отключить. Ознакомление с доступными плагинами бота на официальном сайте в Discord на компьютере
  3. При настройке специфических команд, состоящих из пользовательского текста или картинок, куда относится приветственное сообщение для новых пользователей и другие похожие операции, необходимо заполнить специальную форму, после чего бот автоматически будет выполнять поставленную задачу. Добавление опций для бота на его официальном сайте в Discord на компьютере
  4. Иногда в настройках бота можно сменить префикс для команд, если текущий вам непривычен, и выбрать язык для общения непосредственно на сервере. Управление настройками бота через его официальный сайт при работе в Discord на компьютере

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

Вариант 2: Мобильное приложение

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

Шаг 1: Использование команды помощи

Начнем с получения общих сведений о взаимодействии с добавленным ботом, что производится путем ввода команды помощи. Она отображает информацию, заложенную разработчиками специально с целью рассказать юзерам больше о своем проекте.

  1. Перейдите на сервер и сделайте свайп влево для отображения списка участников. Открытие списка участников сервера для проверки бота в мобильном приложении Discord
  2. Убедитесь в том, что необходимый бот прошел авторизацию и отображается в списке «В сети». Просмотр участников сервера для проверки бота на сервере в мобильном приложении Discord
  3. Вернитесь в любой текстовый чат без ограничений на отправку сообщений и введите стандартную команду, отвечающую за получение справки. Ввод команды помощи для управления ботом в мобильном приложении Discord
  4. Ознакомьтесь с появившимся на экране блоком, чтобы подробнее узнать о синтаксисе и других особенностях функционирования бота. Ознакомление с общей информацией помощи о боте в мобильном приложении Discord

Шаг 2: Настройка роли

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

  1. Тапните по названию сервера для открытия его меню. Открытие меню сервера для настройки бота в мобильном приложении Discord
  2. В нем нажмите кнопку «Настройки». Переход в настройки сервера для редактирования параметров бота в мобильном приложении Discord
  3. Перейдите в раздел «Роли», который находится в блоке «Управление участниками». Открытие списка ролей для настройки бота на сервере в мобильном приложении Discord
  4. Найдите роль с названием, соответствующим самому боту. Выбор роли бота для его настройки на сервере в мобильном приложении Discord
  5. Вы можете изменить ее имя, добавить пользовательский цвет, выбрать расположение отдельно от списка со всеми участниками, что, кстати, часто используется, или запретить упоминание данной роли. Настройка общих параметров роли бота на сервере в мобильном приложении Discord
  6. Ниже находится список со всеми правами. Многофункциональным ботам всегда присваивается «Администратор», чтобы у них не возникло проблем с доступом к каким-либо функциям сервера. Предоставление боту прав администратора при его настройке на сервере в мобильном приложении Discord

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

Шаг 3: Добавление роли

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

  1. Снова перейдите в «Настройки сервера», но на этот раз выберите раздел «Участники». Переход к списку участников для присвоения пользователю новой роли в мобильном приложении Discord
  2. Воспользуйтесь поиском или самостоятельно отыщите бота в списке, после чего сделайте тап по его учетной записи. Переход к выбору новой роли для бота при его настройке в мобильном приложении Discord
  3. Отметьте галочкой роль, которую хотите ему присвоить. Учитывайте, что добавлять боту роль другого бота запрещено, поэтому на следующем скриншоте вы видите как неподходящие варианты помечены серым цветом. Выбор новой роли для бота при его настройке на сервере в мобильном приложении Discord

Шаг 4: Права бота на каналах

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

  1. Сделайте долгий тап по голосовому или текстовому каналу. Выбор канала сервера для настройки прав бота в мобильном приложении Discord
  2. Из появившегося списка действий выберите пункт «Настроить канал». Переход к настройке канала для выбора прав бота в мобильном приложении Discord
  3. Перейдите в раздел «Права доступа». Открытие прав канала для настройки полномочий бота в мобильном приложении Discord
  4. Нажмите по пункту «Добавить роль» или «Добавить участника». Переход к выбору роли бота для настройки его полномочий на канале в мобильном приложении Discord
  5. В списке вариантов отыщите требуемого для настройки бота. Выбор роли бота для настройки его полномочий на канале в мобильном приложении Discord
  6. Ознакомьтесь с перечнем прав и установите для них значения в соответствии со своими предпочтениями. Настройка полномочий бота на канале в мобильном приложении Discord

Как сделать получение ролей через реакции в дискорде ⁠ ⁠

Как сделать получение ролей через реакции в дискорде Discord, Длиннопост, Боты, Первый пост, Сервера дискорд

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

Как сделать получение ролей через реакции в дискорде Discord, Длиннопост, Боты, Первый пост, Сервера дискорд

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

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

Встречайте его — YAGPDB.xyz. Бот обладающий не только функцией с деланием таких таблиц с ролями, но и многими другими (честно добавил ради таблицы с ролями :)). Начнем с добавления его на сервер.

Как сделать получение ролей через реакции в дискорде Discord, Длиннопост, Боты, Первый пост, Сервера дискорд

1.Нас встречает такая красивая обложка, добавляем его с помощью кнопки справа сверху.

2. Когда добавили, можно заходить в «control panel», авторизируемся и выбираем нужный сервер, там уже будет наши инструменты. Для работы нам нужен только один раздел, а именно «Role Commands».

Как сделать получение ролей через реакции в дискорде Discord, Длиннопост, Боты, Первый пост, Сервера дискорд

Пока что, все непонятно, щас объясню.

Role command — это само название роли, пишите какое вам нужно, в подразделе виднеется две вкладки, group и role. О группе я расскажу чуть-чуть по позже, а роль, это присвоение этого название к определенной роли на сервере.

Пример: делаете роль для игры в Майнкрафт, пишите во вкладке name название роли, Майнкрафт, а во вкладке role выбираете роль на сервере (предварительно создав саму роль),

Оставшиеся две вкладки в разделе, нам не пригодятся (точнее мне они не пригодились), в разделе «Create a new group», нужно создать грубо говоря, категорию ролей, пишите что вам по душе, я писал «Игровые роли», т.к и делал игровые роли;)

В эту категорию нам нужно переместить нашу роль/роли, в самой категории нас могут интересовать две вкладки, «Temporary roles (minutes)» и «Mode».

Первая вкладка отвечает за время за которое будут сниматься роль, если убрали реакцию, а вторая сколько можно будет иметь этих ролей, не больше одной или наоборот, несколько. (Не забудьте в максимальном колличестве ролей, написать нужное ВАМ число, вместо нуля, а то тогда не получится взять не одну роль).

Дальше пора переходить на сервер, там нужно прописать команду:

-rolemenu create «ваше название категории»

Как сделать получение ролей через реакции в дискорде Discord, Длиннопост, Боты, Первый пост, Сервера дискорд

Теперь, вам нужно поставить саму реакцию под его сообщением.

Как сделать получение ролей через реакции в дискорде Discord, Длиннопост, Боты, Первый пост, Сервера дискорд

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

Потом нам понадобится режим разработчика в дискорде! Для того, что бы мы скопировали айди сообщения. Заходим настройки, внешний вид.

Как сделать получение ролей через реакции в дискорде Discord, Длиннопост, Боты, Первый пост, Сервера дискорд

После этого, копируем айди сообщения. (Снизу показано как)

Как сделать получение ролей через реакции в дискорде Discord, Длиннопост, Боты, Первый пост, Сервера дискорд

Дальше, прописываем команду:

-rolemenu create (название категории) -m (айди сообщения)

И ещё раз ставим реакцию на сообщении, только теперь на то, которое мы написали.

Вот что у меня получилось:

Как сделать получение ролей через реакции в дискорде Discord, Длиннопост, Боты, Первый пост, Сервера дискорд

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

Надеюсь хоть кому-то помог в этом большом обзоре, не забывайте про место где меня можно найти, и всем пока!

спасибо тебе добрый человек, некоторые моменты уже не актуальны, но в целом ты очень помог

Если кто правда не понял, то есть руководства от самого бота.
https://docs.yagpdb.xyz/tools-and-utilities/self-assignable-roles

Или видео гайд, который немного устарел.
https://youtu.be/icAqiw6txRQ

Айди какого сообщения копировать? Там их 2. И дальше уже ничего не понятно. помогите.

О специалистах⁠ ⁠

О специалистах

Олды на базе?⁠ ⁠

Олды на базе?

Татары⁠ ⁠

Татары Татары, Русские, Юмор, Спецоперация, Шеврон, Нашивка

Я просто сказал "да пошло оно всё"⁠ ⁠

Я просто сказал "да пошло оно всё" Пляж, Свобода, Мобильная фотография, Пикабушники, Фотография, Развод (расторжение брака)

Ушла жена, с работой хз что вообще. И я просто поехал на пляж, искупаться первый раз за 5 лет. Всем радости и добра!

Профессия⁠ ⁠

Профессия

19 лет назад. ⁠ ⁠

3 сентября 2004 года, во время спасения заложников в школе №1 города Беслан погибли 10 сотрудников ЦСН ФСБ России. Это были самые большие единоразовые потери Центра.

10 сотрудников в звании от прапорщика до подполковника.

1. Подполковник Дмитрий Александрович Разумовский, «Вымпел». Посмертно удостоен звания Героя России.
2. Подполковник Олег Геннадьевич Ильин, «Вымпел». Посмертно удостоен звания Героя России.
3. Майор Александр Валентинович Перов, «Альфа». Посмертно удостоен звания Героя России.
4. Майор Вячеслав Владимирович Маляров, «Альфа». Посмертно награжден орденом «За заслуги перед Отечеством» IV степени с мечами.
5. Майор Роман Юрьевич Катасонов, «Вымпел». Посмертно награжден орденом «За заслуги перед Отечеством» IV степени с мечами.
6. Майор Михаил Борисович Кузнецов, «Вымпел». Посмертно награжден орденом «За заслуги перед Отечеством» IV степени с мечами.
7. Майор Андрей Витальевич Велько, «Вымпел». Посмертно награжден орденом «За заслуги перед Отечеством» IV степени с мечами.
8. Лейтенант Андрей Алексеевич Туркин, «Вымпел». Посмертно удостоен звания Героя России.
9. Прапорщик Денис Евгеньевич Пудовкин, «Вымпел». Посмертно награжден орденом «За заслуги перед Отечеством» IV степени с мечами.
10. Прапорщик Олег Вячеславович Лоськов, «Альфа». Посмертно награжден орденом «За заслуги перед Отечеством» IV степени с мечами.

Так же более 50 сотрудников Центра получили ранения различной степени тяжести, в том числе тяжелые.

19 лет назад. Беслан, Спецназ, Армия, Россия, Память, Вечная память, Длиннопост

19 лет назад. Беслан, Спецназ, Армия, Россия, Память, Вечная память, Длиннопост

19 лет назад. Беслан, Спецназ, Армия, Россия, Память, Вечная память, Длиннопост

19 лет назад. Беслан, Спецназ, Армия, Россия, Память, Вечная память, Длиннопост

19 лет назад. Беслан, Спецназ, Армия, Россия, Память, Вечная память, Длиннопост

19 лет назад. Беслан, Спецназ, Армия, Россия, Память, Вечная память, Длиннопост

19 лет назад. Беслан, Спецназ, Армия, Россия, Память, Вечная память, Длиннопост

19 лет назад. Беслан, Спецназ, Армия, Россия, Память, Вечная память, Длиннопост

19 лет назад. Беслан, Спецназ, Армия, Россия, Память, Вечная память, Длиннопост

19 лет назад. Беслан, Спецназ, Армия, Россия, Память, Вечная память, Длиннопост

Первые 100к зп⁠ ⁠

Всем доброго дня

Долго думал писать этот пост или нет. Всю свою сознательную жизнь у меня в голове была цель в 100 тысяч рублей зарплаты за адекватную работу. И вот в этом году я эту планку преодолел, вышел на уровень официальной зп, при рабочей неделе 5/2, в 130т.р. С одной стороны я выполнил свою маленькую цель, к которой стремился, ведь всего лишь 4 года назад моя зп была 20 т.р.

А с другой стороны, ну получаю я две средние зп по региону, ну и что изменилось?

Купить новый автомобиль я не могу в виду сумашедших цен, брать кредит под 20 процентов за 10 летний а/м на 5 лет? Ну тоже такое себе удовольствие

О недвижимости вообще молчу, однакомнатные квартиры по 4-5 миллионов, дома в частном секторе за эти же деньги

Заводить семью и рожать детей?

Слетать в отпуск за границу раз в год?

И по итогу, моё поколение попало в очень интересную ситуацию, а мне нет и 30, тот возраст, когда ничего не доступно, даже при условии хорошей работы. Возможно в нашей стране дальше будет лучше, но с этим временем уйдёт и молодость, и здоровье, и желание.

Пост просто, чтобы выговориться, благодарю.

Взаимно вежливы. ⁠ ⁠

Какие у нас все таки люди внимательные и заботливые. Еду на дачу, дорога узкая, ограничение 40, но я разгильдяйски еду 58. Так меня догнали и давай мигать и сигналить привлекая внимание. Я все сразу понял. Превышение хоть и без штрафа все равно превышение и до своего поворота ехал строго не быстрее 40,потому что безопасность это важно. И всю дорогу до поворота добрый человек одобоительно мигал и сигналил в знак поддержки.

Ответ не мальчика, но служившего⁠ ⁠

Ответ не мальчика, но служившего Круглое, Юмор, Армейский юмор, Ирония, Армия, Мемы, Скриншот, Комментарии

Ответ не мальчика, но служившего Круглое, Юмор, Армейский юмор, Ирония, Армия, Мемы, Скриншот, Комментарии

4 сентября — день рождения Виктора "Кузьмича" Бычкова⁠ ⁠

4 сентября - день рождения Виктора "Кузьмича" Бычкова День рождения, Егерь Кузьмич, Виктор Бычков, Актеры и актрисы, Пикабушники, Длиннопост

4 сентября - день рождения Виктора "Кузьмича" Бычкова День рождения, Егерь Кузьмич, Виктор Бычков, Актеры и актрисы, Пикабушники, Длиннопост

4 сентября - день рождения Виктора "Кузьмича" Бычкова День рождения, Егерь Кузьмич, Виктор Бычков, Актеры и актрисы, Пикабушники, Длиннопост

Сегодня Виктору Николаевичу Бычкову исполняется 69 лет. Желаю ему интересных ролей, крепкого здоровья и долгих лет жизни. @Erepb.Ky3bMu4, с днем рождения !

"не нашего круга"⁠ ⁠

У знакомой дамы горе: сын надумал жениться на девочке «не нашего круга». Я даме сочувствую, у меня у самой сын, тоже переживала бы. Но вспоминается одна Иванова.

Эту Иванову сын поставил перед фактом – вот Марина, и мы расписались. В анамнезе у ивановской родни доктор наук, два кандидата, хореограф, главный инженер, литературный критик, ведущий кардиолог и так далее. А тут девица сомнительного происхождения и несомненно дурного воспитания, отец в нетях, мать телятница (телятница!), образование маляр-штукатур, ни кожи, ни рожи. Ощущение, что судьба прицелилась, плюнула и попала. Малярша, правда, вела себя пристойно, не видно её и не слышно, так, прошуршит что-то в коридоре.

Подожди, говорила Ивановой подруга Арина, ещё обживётся, ещё наплачешься.

Осенью сын отбыл в командировку в Штаты. «Как представлю, что в квартире это чучело шмыгает туда-сюда, хоть домой не иди», говорила Иванова подруге Арине. К Новому году сын вернулся, а в марте объявил — «Во-первых, в Штатах ему предложили контракт, во-вторых, там же он встретил Николь, в-третьих, в четверг их с маляршей разведут, а в пятницу он улетает, ты, мать, не волнуйся, буду звонить».

Поплакала, провела, рукой помахала. Малярша собирала свои манатки, дорожная сумка и пакет из супермаркета, всё богатство. И вид как у побитой дворняги. Иванова пересилила себя и спросила, есть куда идти? Малярша прошелестела, в общежитии через месяц койка освободится, а пока меня девочки в свою комнату пустят, на раскладушку. Иванова посмотрела-посмотрела и сказала, через месяц и съедешь, распаковывайся.

И назвала себя идиоткой. Что и подтвердила подруга Арина.

Утром малярша убегала малярить-штукатурить, возвращалась поздно, еле живая, серая от усталости. Пыталась сунуть деньги за постой, гордо заявив, что достаточно зарабатывает. Так прожили три недели, и тут Иванову скрутило, внезапно и всерьёз, полтора месяца в больнице, еле выкарабкалась. Сын звонил несколько раз, говорил, ты, мать, держись, я тебе наше с Николь фото скину: Я, Николь и Ниагара. Так себе Николь, ничего особенного, стоило ли. Подруга Арина навещала, нечасто, семья, заботы, поди выберись. Малярша варила бульоны, морсы, готовила куриные котлеты на пару, уговаривала проглотить ещё ложечку.

«Подозрительно мне это самаритянство» — говорила подруга Арина — » уверена, что она там не прописалась? Полквартиры не вынесла? Котлетку есть будешь? Нет? Точно не хочешь? А то я прямо с работы, голодная».

Иванову выписали, малярша отвезла домой, помогла подняться на этаж, сама не зашла, некогда, отпросилась ненадолго. Чистота, ни пылинки, Иванова прошаркала на кухню, но столе записка. «Светлана Павловна, спасибо. Обед в холодильнике. Выздоравливайте. М.». Проверила заначки, всё на месте. Заглянула в комнату сына, как и не было никакой малярши.

Через неделю Иванова прошла по длинному гулкому коридору, постучала.Три кровати, стол, под стол засунута раскладушка. Сказала, вот когда построишь себе квартиру, тогда и съедешь, давай собирайся, и побыстрее, такси ждёт, счётчик тикает.

В сентябре поехали покупать осеннее пальто, стыдно смотреть, в чём девочка ходит, и сапоги приличные нужны, в торговом центре наткнулись на подругу Арину. Подруга Арина сказала, хорошую прислугу днём с огнём не найдёшь, я-то знаю, а у тебя еще и задаром, ловко ты, Иванова, устроилась! Это у тебя прислуга, а у меня невестка, пойдём, Мариша, нам ещё сумку искать, и брюки посмотрим, и я себе шарфик хотела подобрать.

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

Ондоль⁠ ⁠

Ондоль Познавательно, Интересное, Отопление, Корея, Печь, Обогрев, Тепло, Гифка, Длиннопост

Вообще, вот так, наблюдая со стороны за происходящим, создается ощущение бреда и нарушения всех возможных мер пожаробезопасности.
Однако, заявляется, что это старинная корейская система отопления ондоль.
Красивое слово Ондоль обозначает традиционный корейский отапливаемый пол, традиция которого началась около 2 тыс. лет назад.
Ондо́ль (кор. 온돌) — традиционная система обогрева домов в Корее. Это слово заимствовано с китайского языка и означает «теплые полости».
Согласно археологическим данным, ондоль появилась за 500 лет до н.э. на территории Северного Окчо и в период трех государств (Когурё, Пэкче и Силла) распространился к V веку н.э. по всему Корейскому полуострову.

Ондоль Познавательно, Интересное, Отопление, Корея, Печь, Обогрев, Тепло, Гифка, Длиннопост

Традиционно источником тепла для ондоль служила печь. Располагалась она, как правило, в кухне или во внешней стене комнаты. Вокруг кухни с двумя или тремя печами строили соответствующее число комнат, которые отапливались с помощью ондоль.

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

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

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

Ондоль Познавательно, Интересное, Отопление, Корея, Печь, Обогрев, Тепло, Гифка, Длиннопост

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

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

Ондоль Познавательно, Интересное, Отопление, Корея, Печь, Обогрев, Тепло, Гифка, Длиннопост

Выхлопные жерла ондоль

Когда удавалось найти золотую середину, жар от огня, горевшего всего лишь два часа, мог всю ночь обогревать комнату.

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

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

Ондоль Познавательно, Интересное, Отопление, Корея, Печь, Обогрев, Тепло, Гифка, Длиннопост

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

Традиционные ондоль-комнаты северной и южной части Корейского полуострова имели некоторые отличия. На севере жилая комната не отделялась от кухни стеной. Комната обогревалась как от печи, так и с помощью пола ондоль. В южной же части Кореи кухню отделяли от комнаты, чтобы дым не проникал в жилое помещение.

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

«Осиротели», автор Н.А.Касаткин. 1891г⁠ ⁠

«Осиротели», автор Н.А.Касаткин. 1891г

Не заправляйте автомобили каршеринга !⁠ ⁠

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

Описанная ситуация на данный момент существует в каршерингах Делимобиль, Яндекс.Драйв и Белке. Скорее всего, в других каршерингах ситуация такая же, но мы не проверяли.

Только вчера взял автомобиль в каршеринге Делимобиль. При бронировании обратил внимание, что в автомобиле топлива только на 100 км и видимо придётся заправлять. Ехать собирался на дачу и обратно (примерно 65 км в одну сторону).
В тот момент это не показалось мне проблемой. Делимобиль обещал компенсировать 70 руб за потраченное время аренды на заправку и полностью компенсировать стоимость заправки. По пути заправился на 1000 руб и сразу отправил чек о заправке в поддержку каршеринга Делимобиль.вернул мне 1000 руб на бонусный счёт, но есть несколько нюансов:

Компенсацию в размере 70 руб просто «забыли».
Т.е. при заправке отображается, что Вам начислят компенсацию, в договоре и по факту — нет. Вы за своё арендованное оплаченное время заправляете чужой автомобиль и бесплатно выполняете работу заправщика каршеринга.

Заправку Вы оплачиваете живыми деньги с карты или наличными, а компенсацию получаете в виде «бонусов», которые можно потратить только на услуги каршеринги и нельзя вывести обратно в живые деньги.

Начисленные бонусы сгорят (например, у Делимобиля это 45 дней), если Вы их не успеете потратить и если не будуте пользоваться какое-то врем каршерингом именно этой компании.

Чтобы усложнить процесс траты начисленных бонусов, Делимобиль ввёл правило, что бонусами может быть оплачено не более 50% стоимости поездки.

Для компенсации необходимо предоставить кассовый чек.
Если Вы его потеряли, то Вам придётся ехать на заправку и пытаться его восстановить. Если заправка в 100 км от Вашего дома — это Ваши проблемы и никто ничего Вам не компенсирует. Хотя в приложении каршеринга Вы и отмечали «сейчас заправляюсь» и можете предоставить чек из интернет-банка о списании, это никого не волнует.

Вывод: таким образом, за факт того, что я лоялен и выполнил работу заправщика в компании Делимобиль, я заплатил своими деньгами, которые мне перевели в бонусные фантики, которые сгорят через 45 дней, если я не буду их активно тратить.
И чтобы мне было их сложнее тратить и чтобы выбить из меня побольше денег, дополнительно ввели ограничение «бонусами может быть оплачено не более 50% стоимости аренды».

Возьму ли я ещё раз автомобиль с неполным баком?
Однозначно, НЕТ !

Память⁠ ⁠

Память

Будьте осторожны с лисами!⁠ ⁠

Будьте осторожны с лисами! Лиса, Бешенство, Осторожность, Дикие животные, Скриншот, Комментарии

19 лет назад. ⁠ ⁠

3 сентября 2004 года. С боевиками достигнута договоренность об эвакуации тел погибших.

— 12:40. К школе подъезжает машина с открытыми бортами, и четырьмя сотрудниками МЧС.

— 13:05. В спортзале школы происходит взрыв СВУ. Боевики открывают огонь по спасателям, на месте погибает Дмитрий Кормилин, чуть позже от ран скончается Валерий Замарев. После взрыва из здания школы начинают выбегать заложники. Боевики открывают огонь по ним, практически сразу же погибают 29 заложников.

— Практически сразу группам спецназа ФСБ отдан приказ на подавление огневых точек, и спасение заложников. Группы Центра выдвигаются к зданию школы.

— 14:05. К школе возвращаются основные силы ЦСН ФСБ, которые в это время отрабатывали варианты штурма на таком же здание в пригороде Владикавказа. Сразу же они вступают в бой.

— 14:08. К школе экстренно выдвигаются дополнительные силы ФСБ, некоторые сотрудники бегут в одних разгрузках, без шлемов и бронежилетов.

— Смертельное ранение получает подполковник Дмитрий Разумовский ("В").

— 15:05. Боестолкновение с боевиками ведут основные силы ЦСН, для огневой поддержки привлекаются восемь БТР-80 58-й армии СКВО.

-15:20. Штурмовая группа под командованием полковника Виталия Демидкина состоявшая из офицеров «Альфы» и «Вымпела» пробилась к окнам первого этажа учебного корпуса возле спортзала, и прошла внутрь школы. В коридоре группа попадает под пулеметный огонь боевиков. Ведя бой, смертельное ранение получил майор Роман Катасонов («В»). Спецназу удается ликвидировать огневую точку, а также смертника. Группы №2, 6 и 9 ведут бой под стенами школы, под огнем им удается пройти в помещения кухни и столовой, там обнаружено большое количество заложников. Ведя огонь боевики начинают отходить вглубь школы. Один из боевиков прятавшийся в кладовой кинул в заложников гранату, которую накрыл собой лейтенант Андрей Туркин («В»).
Группа подполковника Олега Ильина через окно входит в школу, и начинает подниматься по лестнице на второй этаж. Группа Ильина освобождает заложников в кабинете директора, учительской и комп.классе, после чего начинает продвижение к актовому залу. Боевики пытаются прорваться с 1 на 2 этаж по лестнице, где натыкается на группу Олега. В ходе боя трое боевиков прорываются в актовый зал, часть уничтожена, часть ушла назад на 1 этаж. В ходе боя погибают подполковник Олег Ильин и прапорщик Денис Пудовкин.

— 15:28. Из школы эвакуируют тяжелораненого полковника Вячеслава Бочарова, который одним из первых зашел в школу через окна спортзала.

— Группы ЦСН ФСБ закрепились вокруг столовой, и начинают выводить заложников. ОБГ №3 контролирует 2 этаж. Спецназ приступает к ликвидации боевиков в помещениях мастерской и кабинета труда. Во время эвакуации заложников погибает прапорщиков Олег Лоськов («А»).

— Во флигеле бойцы ЦСН сталкиваются с ожесточенным огневым сопротивлением. Ведение огня затрудняет облако пыли и дыма. Из класса слева по коридору выбегают двое боевиков, ведя беспорядочный пулеметный и автоматный огонь они пытаются прорваться из школы. В ближнем бою погибают майоры Андрей Велько («В») и Вячеслав Маляров («А»). Тяжелое ранение получает майор Михаил Кузнецов («В»). Заслонив собой других сотрудников погибает майор Александр Перов («А»), при этом он успел уничтожить одного боевика.

— К 18:00 завершается эвакуация заложников. ОБГ «Альфы» и «Вымпела» продолжают зачистку помещений. Боевики прячутся за железными станками в кабинете труда. Сотрудники «Вымпела» уничтожают их накладным зарядом. Поступает информация, что некоторые из подходов к огневым точкам заминированы. Командир ЦСН генерал Тихонов отдает команду на отход основным силам спецназа ФСБ. Во избежание новых потерь среди личного состава сотрудники Центра применяют РПО и РШГ, пытаясь выбить боевиков из южного флигеля.

— К полуночи операция по ликвидации боевиков Хучбарова почти завершена, применяется Т-72, который делает несколько выстрелов болванкой.

Как создать бота в Discord

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

Существует несколько способов создать бота в Discord. Для этого можно воспользоваться специальным софтом, написать код на Python либо discord.js. Рассмотрим все варианты создания, а также особенности добавления на сервер. Это непростой процесс, но мы опишем его подробно.

Среда разработки

На начальном этапе нужно выбрать среду для разработки и установить ее. Мы будем рассматривать создание бота на примере Visual Studio Code, но можно воспользоваться и другими средами для разработки, например, Atom, Eclipse, Notepad ++ и другие. Выбрав среду, скачайте ее на официальном сайте для вашей версии операционной системы.

Кроме среды разработки нужно установить необходимые расширения, а также среду выполнения. В качестве среды выполнения используется node.js, а расширения можно установить непосредственно из окна среды разработки.

Какие расширения могут быть полезны при создании дискорд-бота на JS? В первую очередь, это инструменты для запуска выбранных фрагментов созданного кода, а также расширение для удобного отображения рабочей области. Если вы используете Visual Studio Code, вы сможете найти эти расширения под именами Code Runner и Discord Presence.

Процесс создания бота

Процесс создания бота начинается на портале разработчиков . Для этого нужно выбрать опцию NEW APPLICATION.

В диалоговом окне назначьте имя для нового бота, нажмите CREATE. Если вы захотите изменить имя бота в процессе работы, вы без труда сможете сделать это, а также добавить иконку.

Последний шаг — это добавить необходимые разрешения. Переходим во вкладку BOT и внизу страницы выставляем права, которые должен иметь бот. Галочка «Administrator» активирует все.

Перед тем как приступить к написанию кода, нужно создать папку и открыть ее в Visual Studio Code. Для этого воспользуйтесь командой: файл —> открыть папку .

Следующий этап — создание терминала, через который будем добавлять описание бота. Для этого выберите: терминал —> создать терминал.

Для начала создания описания бота в терминале вводим:

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

После этого у вас должна отображаться папка с файлами и два объекта с расширением .json .

Пишем код

Перед написанием кода нужно создать файл для хранения базовых данных о боте. Для этого создайте файл config.json . В нем указываете следующее:

Токен можно получить на портале разработчика во вкладке Bot. Эта информация отображается один раз, поэтому не забудьте сохранить свой токен.

В роли префикса используется начальная точка команды. Например, если вводится команда $help , то значок $ и будет являться префиксом. Обычно в качестве префикса используют знак восклицания ! . Однако вы можете использовать практически любой символ в качестве префикса, включая буквы, цифры и специальные символы, если они не зарезервированы или не используются в других целях в вашем боте.

Следующим шагом идёт создание файла bot.js , который является телом нашего бота и содержит добавленный вами функционал который можно впоследствии расширять и редактировать. Типичный файл выглядит следующим образом:

Обратите внимание, что файл config.json должен находиться в том же каталоге, что и ваш bot.js , чтобы бот мог правильно считывать параметры из файла.

Для работы с параметрами бота создаем файл, в котором будут описаны команды. Файлу присваиваем имя comms.js и добавляем в него код:

Это примерный вариант, если есть необходимость, вы можете добавить больше функций и команд.

Перед запуском бота

Важно! Последние версии Discord требуют последних версий Node.js. Например, Дискорд версии 13 требует для запуска версию ноды не ниже 16. По умолчанию система использует старую версию Node версии 14.

Проверить версию можно командой:

Обновить версию можно командами:

Ошибка Unexpected token ‘??=’ указывает на неподходящую версию, такие сущности доступны с версии Node 16+.

Запускаем бота

Как создать бота в Discord-сервисе, мы разобрали. Теперь осталось запустить его через терминал. Это можно сделать с помощью команды:

После запуска можно выбрать привилегии. Для этого нужно:

  1. Перейти во вкладку OAuth2.
  2. В блоке Scopes поставить флажок напротив bot.
  1. В появившемся блоке Bot permissions — отметить галочками нужные привилегии. Галочка «Administrator» активирует все.

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

Также включите опцию «Message Content Intent» на вкладке «Bot»:

Как создать сервер и подключить бота

Для бота нужно создать канал в Discord.

  1. Зайдите в свою учетную запись Discord в браузере.
  2. Для добавления сервера в боковой панели нажмите значок «+» и укажите, какой шаблон сервера хотите применить, для каких целей будете его использовать.
  3. На следующем этапе назначьте имя сервера и изображение.
  4. После этого завершите процесс создания нажатием кнопки Create.

В новом сервере по умолчанию присутствует два канала: голосовой и текстовый. Каждый из них имеет настройки, которые можно менять, нажав на иконку шестеренки. Если этих каналов недостаточно, пользователь может добавить новый, нажав значок «+». Для присвоения ID каналу нужно перейти в режим разработчика: app settings —> advanced —> developer mode.

Чтобы подключить бота, необходимо получить ссылку в OAuth2 -> URL Generator.

Как мы и указывали немного выше: в Scopes выставляем галочку bot, ниже в Bot permissions выбираем разрешения, галочка Administrator активирует все.

Полученную ссылку на бота вставляем в адресную строку.

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

Как редактировать бота

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

Чтобы бот подбадривал пользователей, можно добавить список ключевых фраз, в ответ на которые будут выводиться приветственные или другие сообщения. Для внесения нового функционала (триггерной фразы) для бота нужно внести данные в файл comms.js , для примера модифицируем функцию test . Пример добавления и редакции триггерных фраз выглядит так:

Теперь ваш Discord-бот будет реагировать на сообщения, содержащие триггерные фразы/слова (в связи с модификацией функции test ) из списка sad_words и отправлять соответствующий ответ.

Проверить внесенные изменения можно, отправив сообщение вида:

Следующей командой добавляем фразы, которыми бот будет отвечать на триггерные слова:

При необходимости слова и фразы можно задавать и на русском языке. Файл comms.js в таком случае будет выглядеть так:

В примере выше мы добавили новую функцию encourage , которая будет выбирать случайную фразу из списка starter_encouragements и отправлять ее в канал. Затем мы добавили эту функцию в список comms_list (список команд), указав имя команды, функцию encourage и её описание.

Также вам потребуется внести изменения в файл bot.js (если функционал не был внесён изначально), чтобы он распознавал новую команду encourage . Убедитесь, что в файле bot.js есть следующий код:

Теперь вы можете использовать команду !encourage в Discord-чате, и бот будет отправлять случайную фразу поддержки из списка starter_encouragements в ответ.

Как создать бота на Python

Мы рассмотрели процесс создания бота на .JS, но отметим и альтернативный способ. Также создать бота можно на Python — но для этого вам потребуются навыки работы с этим языком. Можно воспользоваться готовыми фрагментами кода, но обладать элементарными знаниями для их адаптации под собственные нужды необходимо.

Для работы вам потребуются текстовый редактор и библиотеки Python 3.4.2+ и Pip3. Перед началом создания бота необходимо создать пустой файл и присвоить ему имя. Далее файл открывается в текстовом редакторе, где можно начинать писать код. Для сохранения токена бота используется переменная DISCORD_BOT_TOKEN .

Что такое Discord Bot Maker

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

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

Заключение

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

Создание бота на основе discord.py. Часть 1

Это первая статья про создание бота для Discord. В конце статьи находятся ссылки на следующие части, со временем они будут дополняться. Статьи следуют друг за другом, без каких-либо «информационных дыр». Если нашли опечатку или неточность, отпишите о проблеме в комментариях или в личных сообщениях, максимально оперативно всё поправим! А теперь переходим непосредственно к созданию бота.

В данной части

Создание тестового сервера

Включение режима разработчика

Создание приложения и получение токена

Добавление бота на сервер

Установка библиотеки discord.py

Первые строчки кода

Создание сервера

Гайд будет максимально подробный, поэтому и начинать будем с создания тестового сервера. Зачем он нужен? Лишь для вашего удобства и безопасности, если у вас уже есть большой сервер, тем более не стоит сразу добавлять на него разрабатываемого бота. Никто не защищён от багов и дыр в безопасности.

Заходим в дискорд

Слева видим список серверов, листаем в самый низ до кнопки «Создать сервер«.

Создаём сервер по любому из предложенных шаблонов.

Включаем режим разработчика

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

Чтобы включить этот режим, заходим в настройки.

В категории «Настройки приложения» ищем «Расширенные«.

И включаем режим разработчика.

Получение токена

Для начала нам нужно зайти на страницу создание приложений и нажать New Application.

После этого вам предложат назвать ваше приложение (Потом можно будет изменить).

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

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

После создания, попадаем на страницу настройки приложения. В меню выбираем «Bot«.

На данной странице нажимаем на «Add Bot«. Скопируем токен и сохраним его.

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

Добавление бота на сервер

В меню ищем пункт OAuth2 –> URL Generator.

В поле SCOPES выбираем bot и applications.commands. В появившемся ниже поле выбираем Administrator, это более удобно для тестирования. Но когда бот будет работать в продакшене, лучше выставлять только те права, которые правда нужны, потому что никто не защищён от потери токена, а с правами администратора это может стать очень большой проблемой.

Копируем появившеюся ниже ссылку и вставляем в адресную строку браузера. Если у вас не выполнен вход в браузере, его необходимо произвести. После чего выбираем тестовый сервер из списка и нажимаем «Продолжить» и далее «Авторизовать«.

Ура! Наш бот на тестовом сервере!

Установка библиотеки

Для начала нужно установить python, данный этап не расписан, но желательно установить версию 3.10 (Последняя версия на момент написания 3.10.5). Если у вас Windows, для проверки можете использовать следующую команду

В ответ получите версию вашего python. Устанавливать будем не стабильную, а разрабатываемую версию, для этого пропишем следующую команду. (Это можно делать уже внутри проекта). Хотя некоторые IDE устанавливаю git вместе с собой, можете скачать его отдельно.

Если всё же хотите установить стабильную, релизную версию, пропишите следующую команду.

Подробнее про установку библиотеки и саму библиотеку можно прочитать тут.

Первые строчки кода

Пришло время писать код! Программирование в статьях будет происходить в PyCharm, хоть это и довольно тяжёлая IDEA, она удобная и бесплатная для студентов.

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

Для этого заходим в PyCharm, далее File –> Open.

P.s. Не обращайте внимания на другую тему IDE.

В появившемся окне ищем созданную папку, выбираем её и нажимаем «Ok«. Обратите внимание на то, что нужно просто нажать по папке, а не проваливаться в неё.

Если PyCharm автоматически не создал main.py, создайте его вручную.

Вставляем код ниже и запускаем.

В консоли вы увидите логи запуска бота. Они могут быть красными, не бойтесь, сначала прочитайте сами сообщения, они скорее, всего просто информационные.

Идём в дискорд и используем нашу первую команду.

Немного объясним данную структуру. Поскольку это обычная команда, вся информация хранится в ctx(Переменная одноимённого класса). Она имеет следующие поля:

И следующие команды:

Если вы знакомы с синтаксисом языка, то данный список можно получить с помощью встроенной функции dir.

На более правильно прочитать документацию про Context.

Заключение

Сразу отвечу всем комментаторам. Да — подобных статей море, в том числе есть официальная документация. Но поскольку в моих планах есть создать серию статей, я хотел бы, что бы в них было описано всё, начиная с самых азов.

И небольшое примечание. Статьи строятся на основании того, что у вас есть опыт и знания программирования на python.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *