Описание и команды Yui bot для мессенджера Discord, как скачать и установить

Боты играют немаловажную роль в жизнях Дискорд серверов. Они выполняют многие функции, которые делают многие пользователи и упрощают эти процессы до набора простых команд. Администрация, модерация сервера доведена до автоматизма, не требует участия пользователя — только подтверждение правильности выполненных действий. Yui bot в Discord — один из многофункциональных ботов, созданных специально для Дискорда. Серверов-участников у бота около 520 000, каналов, использующих бота — более 17 миллионов, пользователей — более 34 миллионов.

yui-bot-discord.jpg

Главные функции и возможности

Бот Юи умеет немало полезных, развлекательных вещей. Её функции подразделяются на несколько категорий:

  1. Модерация. Бан пользователей, удаление мешающих сообщений, поменять имя бота, временная блокировка;
  2. Автоматизация. Когда администратор не успевает контролировать поток вступивших пользователей, давать им роли, прощаться, здороваться с новыми, вышедшими участниками, Юи может помочь. Например, она автоматически распределит роли вступившим пользователям, отправит приветственное сообщение, попрощается, когда участник захочет выйти;
  3. Работа с чёрным списком;
  4. Поиск. Поиск набранной пользователем информации в Интернете. Например, аниме, персонажей из аниме, переводы слов, исполнителей, поиск информации о манге. В общем, многое, что можно найти, без самостоятельного поиска;
  5. Информационные. Информация о пользователе, сервере, показывает эмодзи, доступные на сервере, информацию о каналах;
  6. Развлекательные. Игры, фишки, которые могут развлечь пользователей. В их числе возможность убить человека, проявить уважение, спросить вопрос шару, который отвечает “Да” или “Нет”;
  7. Экономические. Разные фишки, связанные с финансовой составляющей сервера, пользователя, который ввёл команду;
  8. Изобразительные. Показывает картинки собак или кошек;
  9. Счётчики. Куда боту без счётчиков. Считывают количество всех присутствующих в беседе участников, ботов;
  10. “Шиперские”. Это серия команд, которая позволяет сделать из двух пользователей пару (при их общем согласии), проверяет совместимость пары.

yui-bot-discord1.jpg

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

Как скачать и добавить бота

Скачивание бота, как и установка других ботов, не представляет из себя ничего сложного. Для установки необходимо зайти на официальный сайт Юи — discordyui.net. На главной странице в самом низу нажать “Jnvite Yui to Your Server”. Перед пользователем высветится окно, где потребуется выбрать один из серверов, в которых он выступает администратором, чтобы добавить туда бота. После этого нужно подтвердить отдачу прав, в том числе: присоединение к чатам, возможность разговаривать, администрирование, отправление сообщений. После согласия нужно лишь подтвердить, что добавляющий — человек, а не робот.

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

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

Настроить бота не составляет труда из-за большого разнообразия команд, представленных в категории “Commands” на главном сайте бота. В каждой категориии есть команда для настройки Юи. Самые базовые — изменение её имени, добавление приветственного сообщения, его редактирование, настройки доступа бота к блокировкам участников, прочие функции. Всё это можно посмотреть, набрав команду “help” с префиксом “y!”.

Для отключения необходимо выгнать бота из канала командами “Выгнать”, “Заблокировать”, “Замутить”. Блокировка выполняет более важную функцию, так как убирает бота из сервера навсегда, без возможности его возвращения (пока администратор не уберёт её оттуда).

Команды управления ботом

Команд для управления бесчисленное множество. Здесь и простые команды, сводящие двух пользователей в одну пару — y!ship, и команды, которые помогают администрированию — ban (блокировка участника), kick (выгнать участника из сервера), softban (блокировка участника на временной основе).

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

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

Yui bot для Discrod – это многофункциональный бот для мессенджера Дискорд. Расширение подключено более чем на 520 тыс. серверов и 17 млн. каналов. Число пользователей расширения превышает отметку в 34 млн. Бот объединяет в себе функции для развлечения, модерации, автоматизации и прочие. Расширение отличается высокой стабильностью работы. Обнаруженные ошибки быстро устраняются в отдельных обновлениях.

Yui bot – это действительно большое расширение для северов Дискорда. Он предоставляет администраторам и пользователям каналов функции для:

  • модерации и работы со списком заблокированных участников канала и сервера;
  • автоматизации некоторых процессов работы с сервером;
  • поиска чего-либо в сети внутри интерфейса бота;
  • распространения информации;
  • развлечения;
  • работы с финансовой составляющей Discord;
  • отправки изображений;
  • подсчета статистики;
  • «шиперства» (создание условной пары между парнем и девушкой).

Доступные функции делятся на 16 разделов, каждый из которых включает несколько команд для управления:

  1. Модерация. Блокировка участников сервера, раздача ролей, изменение никнейма бота, удаление сообщений, определение префиксов команд.
  2. Автоматизация. Настройка автоматических сообщений для пользователей, автоматическая выдача ролей на основе проставленных реакций.
  3. Настройка структурной составляющей сервера (роли, каналы, реакции, уведомления).
  4. Разрешения. Выдача различных разрешений на совершение тех или иных функций.
  5. Работа с поисковыми системами. Поиск чего-либо в сети (музыка в Spotify, аниме фильмы и сериалы, словарь, изображения с Reddit, данные нескольких фондовых бирж).
  6. Настройка функций бота (получение списка команд, настройка цвета ников, отправка приглашений).
  7. Справка. Отображение информации для пользователей (список команд, доступных эмодзи, каналов, пользователей).
  8. Развлечения. Различные мини-игры (генерация случайных цитат, оценка чего-либо или кого-либо по 10-балльной шкале).
  9. Экономика. Проверка состояния баланса, выдача и контроль условной валюты «серебра», просмотр таблицы лидеров по количеству условной валюты.
  10. Азартные игры. Кости, дуэли, русская рулетка, игровой автомат (игра ведется на условные деньги, игры не имеют ничего общего с казино).
  11. Настройка профиля. Открытие учетной записи на севере, установка аватара, раздача репутации.
  12. Просмотр и настройка навыков пользователя (работает, если таковые установлены на сервер).
  13. Изображения. Поиск и публикация различных изображений, как по запросу, так в случайном порядке.
  14. Различные реакции.
  15. Различные действия.
  16. Создание пар и проверка их совместимости.

Ознакомиться с полным списком команд можно на официальном сайте разработчика бота в разделе «Commands».

Установка бота на север выполняется по стандартному алгоритму:

  1. Авторизация в учетной записи Discord.
  2. Отправка боту приглашения на присоединение.
  3. Выдача необходимых разрешений.

Скачать бота (получить ссылку на отправление приглашения) можно на официальном сайте разработчика Yui bot или в меню поиска ботов на сайте Discord. Установка бесплатна. Бот не имеет никаких платных подписок.

19.02.202120:5673Евгений ВерещакаИнформационный портал IT ТехникАсинхронная библиотека discord.py содержит все что нужно для бота, с помощью нее даже можно работать с голосовыми каналами сервера. В этой статье я расскажу как создать простенького бота для вашего discord сервера.

Получение токена и Client ID для вашего бота

Для получения токена и ID бота небходимо создать свое приложение и в разделе General Information скопировать Client ID. А в разделе настроек создать бота и скопировать его токен. Задача не сложная, думаю все с этим справятся.

Собственно пишем бота

Устанавливаем discord.py с помощью pip:

pip install discord

После успешной установки создаем файл bot.py, где будем писать бота. Импортируем все необходимое:

import discord from discord.ext import commands 

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

TOKEN = 'Ваш токен'

Про токен Создаем тело бота:

bot = commands.Bot(command_prefix='!') #инициализируем бота с префиксом '!'

Для начала сделаем простенькую команду, аргумент которой бот будет просто пересылать:

 @bot.command(pass_context=True) #разрешаем передавать агрументы async def test(ctx, arg): #создаем асинхронную фунцию бота     await ctx.send(arg) #отправляем обратно аргумент 

И в конце запускаем бота с вашим токеном:

bot.run(TOKEN)

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

 import discord from discord.ext import commands  TOKEN = 'Ваш токен' bot = commands.Bot(command_prefix='!')   @bot.command(pass_context=True)  # разрешаем передавать агрументы async def test(ctx, arg):  # создаем асинхронную фунцию бота     await ctx.send(arg)  # отправляем обратно аргумент   bot.run(TOKEN)  

Теперь необходимо добавить бота на сервер. Сделать это можно с помощью ссылки:

https://discordapp.com/oauth2/authorize?&client_id={Client ID}&scope=bot&permissions={Права, например 66395456}

Число необходимых прав можно получить в разделе настроек бота. Теперь можно запускать бота:

python bot.py

После нескольких секунд, можно заметить его в сети: И наконец-то попробовать отправить команду:

Заключение

Вот так можно легко запустить у себя на сервере бота. Как можно заметить библиотека делает практически все за тебя и остается только добавлять свой функционал с использованием python. В следующий раз я покажу как следить за событиями, подключатся к голосовым каналам (избегая проблем с linux и Windows), использовать роли и права участников и другое. Надеюсь, статья была Вам полезна, удачи!Используемые источники:

  • https://discordik.ru/boty/yui/
  • https://it-tehnik.ru/discord/yui-bot.html
  • https://habr.com/sandbox/132747/

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий