Добавление бота Yagpdb для разногласий

Обновлено: 05.07.2024

Эта фиксация не принадлежит ни к одной из веток в этом репозитории и может принадлежать ответвлению за пределами репозитория.

  • Открыть с рабочего стола
  • Просмотреть в необработанном виде
  • Копировать исходное содержимое Копировать необработанное содержимое

Копировать необработанное содержимое

Копировать необработанное содержимое

Как пригласить YAGPDB на свой сервер?

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

Почему YAGPDB ни на что не отвечает?

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

Проверьте настройки команд.
Если ничего из этого не работает, убедитесь, что все команды YAGPDB включены, посетив панель управления, войдя в систему и выбрав свой сервер, нажав «Настройки ядра и команды». Убедитесь, что все команды включены? проверено и что нет переопределений команд, блокирующих команды.


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

Что такое префикс и как его изменить?

Префикс — это то, на что бот отвечает на команды. Префикс по умолчанию - (дефис). Чтобы изменить префикс, выполните следующие действия.

<р>1. Зайдите в панель управления
2. Войдите в свою учетную запись Discord
3. Выберите свой сервер
4. Щелкните Ядро
5. Щелкните Параметры команды
****6. Измените префикс в текстовом поле и нажмите Сохранить все настройки

Как настроить меню ролей/реакции ролей/самостоятельно назначаемые роли?

Советы:

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

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

Это ошибка многих людей. Вернитесь в панель управления и убедитесь, что ни одна ролевая команда/группа не установила требуемую роль. Если установлена ​​одна роль, установите для нее значение none:


Почему бот не дает роль, когда я использую команду роли?

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

Как разблокировать людей?

Вы можете разблокировать людей через Discord. YAGPDB также имеет команду разблокировки. Вы также можете использовать -ban -d 1s - "забанит" на 1 секунду и разбанит, эффективно разбанив данного пользователя. Будьте осторожны с этим, так как последнее является «взломом» / обходным путем, а не нашей реальной командой разблокировки.

YAGPDB — это многоцелевой бот для Discord, который предлагает множество функций для владельцев серверов Discord. YAGPDB Bot имеет отличные пользовательские команды.

Прочитайте больше сообщений этого автора .

Мы продолжаем нашу серию крутых ботов Discord с YAGPDB, сокращением от Yet Another General Purpose Discord Bot. В настоящее время YAGPDB работает примерно на 1 500 000 серверов Discord, что делает его довольно популярным выбором.

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

Кроме того, YAGPDB предлагает несколько интересных функций и множество настраиваемых команд (Спойлер: вам нравятся факты о кошках?), о которых мы расскажем позже.

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

Что такое бот YAGPDB?

Как следует из названия, YAGPDB — это многоцелевой бот для Discord, который предлагает множество функций для владельцев серверов Discord, очень похожих на Dyno Bot или Carl Bot, о которых мы рассказывали в предыдущих статьях.

YAGPDB создан и поддерживается Джонасом (Jonas747) как бот для разногласий с открытым исходным кодом. Это означает, что каждый может совместно работать над соответствующим репозиторием GitHub, помогая в дальнейшем развитии бота.

Команды и функции YAGPDB

YAGPDB Bot поставляется с некоторыми интересными функциями и командами, которые помогают владельцам серверов Discord лучше управлять своими серверами и развлекать участников канала.

Возможности YAGPDB

Ленты:
Прямые сообщения
Присоединяйтесь/оставляйте сообщения для определенных каналов (вы можете настроить это)
Ленты Youtube (получает сборы в течение нескольких минут)
Фиды Reddit ( загружает фиды в течение минуты)

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

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

Статистика сервера:
Вы можете сделать статистику своего сервера общедоступной, если хотите (это необязательно)
Вы получите красивые графики в панели управления, показывающие, например, количество отправленных сообщений< br /> Хорошая общая статистика, например, сколько участников присоединились к определенным каналам или покинули их; сколько сообщений было отправлено участниками; сколько участников находится в сети одновременно, .

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

Пользовательские команды:
Вы можете установить такие триггеры, как "начинается с", "содержит", "точное совпадение" или даже регулярное выражение
Можно настроить динамические ответы
Вы можете создать крутая автоматизация с этим, например, автоматические ответы на вопросы или другие офигенные вещи.

Факты о кошках:
Наконец, вероятно, лучшая функция бота YAGPDB: он может представить более 250 различных фактов о кошках!

Команды YAGPDB

YAGPDB предоставляет мощные и интересные команды для вашего сервера Discord:

Система АФК

  • Установите AFK с дополнительной продолжительностью и текстом.
  • При проверке связи показывается сообщение AFK и продолжительность, если она доступна.

Забавные команды

  • Бой насмерть / Битва с другими
  • Правый борт
  • Случайные животные
  • И многое другое!

Система подарков

  • Создавайте розыгрыши с указанием времени, приза, максимального количества участников и количества победителей.
  • Завершить розыгрыши
  • Отменить розыгрыши
  • Список подарков
  • Выполнение внутри CC с помощью execCC

Информационные команды

  • Информация о сервере
  • Информация о канале
  • Информация о пользователе
  • Аватар CC

Система уровней

  • Создавать/просматривать/редактировать ролевые награды, которые назначаются при повышении уровня
  • Просмотреть таблицу лидеров
  • Дайте настраиваемое количество XP с переменным временем восстановления в сообщениях
  • Просмотр профилей пользователей
  • И другие!

Полезные фрагменты для ваших пользовательских команд

  • Сортировка выбором (сортировка массива ASC-DESC)
  • Преобразовать строку во время
  • Найти ближайшее число из предоставленного числа в cslice

Система предложений

  • Создавайте предложения
  • Прокомментируйте, одобрите или отклоните их
  • Изменить и удалить их

Система тегов

  • Создавайте теги с псевдонимами
  • Изменить теги
  • Удалить теги
  • Просматривайте теги просто с помощью ;(имя тега)

Общие служебные команды
Предварительный просмотр цветов
Просмотр времени и погоды в вашем местоположении
Мировое время
Большой смайлик

Как настроить бота YAGPDB?

Теперь, когда вы знаете основные функции и команды YAGPDB, пришло время настроить его. Но не волнуйтесь, это довольно легко сделать. Просто выполните следующие действия:

YAGPDB (Yet Another General Purpose Discord Bot) – отличный многоцелевой бот с множеством полезных функций, которые помогают владельцу сервера управлять сервером.

YAGPDB в настоящее время работает на более чем 2 000 000 серверов разногласий, и по мере роста популярности разногласий растет и использование этого многоцелевого бота.

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

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

СОДЕРЖАНИЕ

Возможности бота YAGPDB

Бот YAGPDB предлагает множество функций, которые помогают владельцу сервера Discord управлять своим сервером Discord. Особенности YAGPDB:

Фиды

Бот YAGPDB может легко получать каналы Reddit и Youtube всего за несколько минут.Поэтому всякий раз, когда что-то обновляется на YouTube или Reddit, вы можете легко получить каналы на своем сервере, эта функция особенно важна для создателей контента, которые хотят, чтобы их контент был доступен на сервере Discord, как только они загружают его на YouTube.

Функция обмена сообщениями

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

Самостоятельно назначаемая роль

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

Модерация

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

Факты о кошках

Одной из интересных особенностей бота YAGPDB является то, что он содержит более 250 различных фактов о кошках. Вы можете легко написать «-кошачий факт», и со временем это принесет вам интересный кошачий факт.

Как добавить бота YAGDPB на ваш сервер в разногласиях

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

ШАГ 1: Чтобы добавить бота дискорда на сервер, вы должны пригласить бота на свой сервер дискорда. Вы можете зайти на официальный сайт YAGPDB и нажать «Добавить на сервер» в правом верхнем углу, чтобы продолжить добавление бота на сервер. Для вашего удобства я упомянул ссылку-приглашение бота YAGPDB ниже.

ШАГ 2: Теперь вы попадете на страницу, где вас попросят выбрать сервер разногласий. Выберите сервер разногласий, на который вы хотите добавить бота YAGPDB.

ШАГ 3: Когда вы выбрали сервер, на который хотите добавить бота разногласий, вы перейдете на страницу авторизации, где вам нужно будет назначить разрешения для бота. Разрешение также содержит привилегии администратора для бота разногласий, поэтому внимательно посмотрите, какое разрешение вы хотите иметь для ботов разногласий.

ШАГ 4. Нажмите кнопку «Авторизовать» на странице, и бот подключится к вашему серверу Discord.

Теперь вы успешно добавили бота YAGPDB на свой сервер Discord!!

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

Команды бота YAGPDB

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

Общее командование

Команда справки ( commands/h/how/command) — показывает справку обо всех или одной конкретной команде

Info Command — отвечает информацией о боте

Инструменты и утилиты

Calc (c/calculate): выполнение различных расчетов

Команда CurrentTime (ctime/gettime): показывает текущее время в разных часовых поясах. Доступные часовые пояса

CustomCommands (cc): показывает пользовательскую команду, указанную идентификатором или триггером, или перечисляет их все

YAGPDB — еще один Discord-бот общего назначения

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

  • Фид YouTube
  • Объявления о трансляции
  • Статистика сервера
  • Звуковая панель
  • Репутация
  • Напоминания
  • Лент Reddit
  • Уведомления
  • Модерация
  • Журналы
  • Пользовательские команды
  • И многое другое!

Есть два способа самостоятельного размещения этого бота: автономный или докеризованный.

Общая настройка бота

Инструкции по созданию приложения и получению учетных данных можно найти здесь. @@ -37,129 +36,82 @@ через панель управления.

Кроме того, вам потребуется добавить следующие URL-адреса в конфигурацию бота "URI ПЕРЕПРЯМ. URI(S)":

Если у вас установлен docker-compose, это может быть самый быстрый способ запустить бота:

Отредактируйте оба файла env соответствующим образом. Убедитесь, что порты 80 и 443 доступны в вашей сети и что у вас есть правильный образ в docker-compose.yml:

В качестве альтернативы вы можете запустить бота через прокси-сервер:

Во время разработки используйте файл docker-compose.dev.yml:

  • Golang 1.16 или выше
  • PostgreSQL 9.6 или новее
  • Redis версии 3.x или новее

Настройте Redis и Postgres с нужными параметрами.

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

Настройте переменные среды с учетными данными из общей настройки. Список всех переменных среды см. в образце файла env.

Затем запустите скрипт сборки, расположенный в /cmd/yagpdb/build.sh, и запустите бота, используя ./yagpdb :

YAGPDB использует Redis для легких данных и кэширования, а postgresql — для большинства конфигураций и тяжелых данных, таких как журналы.

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

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

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

См. bot/plugin для получения информации о плагинах для ботов, web/plugin для веб-плагинов и фиды/плагин для фидов, если вы хотите создать новый полноценный плагин.

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

Основные служебные/забавные команды можно просто вставить в stdcommands. Используйте существующие команды в качестве примера того, как добавить одну.

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