Для начала вам нужно создать новый сервер в Discord (или получить права администратора на уже существующем). Откройте страницу вашей учетной записи Discord в браузере — так будет удобнее перемещаться между страницами настроек.
1. Нажмите на «+» на левой панели.
2. Выберите шаблон сервера в зависимости от вашей сферы или создайте собственный.
3. Укажите, для каких целей хотите его использовать.
4. Выберите изображение будущего сервера и укажите его название (1), затем нажмите Create. (2).
5. Сервер создан. По умолчанию в него уже добавлены два канала — текстовый и голосовой (1). Чтобы изменить настройки канала, нажмите значок шестеренки (2). Добавить новый канал можно, нажав на «+» рядом с названием раздела. Мы не будем создавать новый канал и для подключения нашего бота используем уже существующий канал general.
6. Теперь нужно получить ID выбранного канала. Для этого нужно сначала включить режим разработчика в настройках вашего профиля. Нажмите на значок шестеренки рядом с вашим никнеймом и фотографией.
DISCORD RAID BOT *WORKING*
7. Перейдите в раздел APP SETTINGS, на вкладку Advanced (1) и переместите селектор Developer mode — режим разработчика активируется (2).
8. Вернитесь из меню настроек и кликните по нужному каналу правой клавишей мыши (1), во всплывающем меню выберите Copy ID — идентификатор вашего канала будет скопирован (2). Сохраните его в любом текстовом документе, чтобы не возвращаться к этому шагу.
Создать бота и добавить его на сервер, скопировать токен бота
Сначала вам нужно создать приложение, затем в этом приложении создать бота и настроить для него разрешения, и только после этого — добавлять бота на сервер.
1. На вкладке Applications выберите New Application.
2. Введите название будущего приложения (1) и нажмите Create (2).
3. Приложение создано. Перейдите не вкладку Bot (1) и нажмите Add Bot, чтобы добавить нового бота.
4. Согласитесь добавить бота в ваше приложение.
5. Бот создан. На вкладке Bot отобразится вся информация о нем. Тут можно изменить его имя, добавить изображение и скопировать токен бота (1). Этот токен понадобится вам для настройки модуля Discord на платформе Appmaster.i. Каждый раз при внесении изменений портал разработчика будет предлагать вам сохранить их (2).
Сохраните токен бота, чтобы при последующей настройке не возвращаться к этому шагу.
7. Вставьте скопированную ссылку в адресную строку браузера и перейдите по ней — откроется окошко вашего приложения. Выберите ваш сервер в раскрывающемся списке (1) и нажмите Continue (2).
8. Убедитесь, что приложению (а значит, и созданному в нем боту) даны только необходимые разрешения, после чего добавьте его на ваш сервер.
Через AppMaster.io Studio подключить бота в приложение
API discord предоставляет инструмент для создания и использования ботов. Рассмотрим пример создания базового музыкального бота и добавления его на сервер. Бот сможет проигрывать, пропускать и останавливать музыку, а также будет поддерживать функцию очереди воспроизведения.
Как добавить любого бота на свой сервер
Создаем новое приложение на портале разработки discord.
Переходим на портал и нажимаем на “new application”.
Затем вводим название приложения и нажимаем на кнопку “create”.
Затем переходим на вкладку бот и нажимаем на “add bot”.
Бот создан! Теперь можно перейти к добавлению его на сервер.
Добавляем созданный бот с помощью генератора OAuth2 URL.
Для этого переходим на страницу OAuth2 и выбираем бота в панели scope.
Теперь копируем сгенерированный URL и вставляем его в браузер.
Затем выбираем сервер, на который хотим добавить URL и нажимаем на кнопку “authorize”.
Переходим к созданию проекта с использованием терминала.
Для начала создаем директорию и переходим в нее, используя две следующие команды:
Затем создаем модули проекта с помощью команды npm init. После введения команды будут заданы несколько вопросов. Ответьте на них и продолжайте.
Создаем два файла, в которых мы будем работать.
Теперь откройте проект в текстовом редакторе. Я использую VS Code и открываю его с помощью следующей команды:
Прежде чем начать, нужно установить несколько зависимостей.
После завершения установки продолжаем написание файла config.json. Сохраните для бота токен и префикс, который он должен слушать.
Для получения токена снова зайдите на портал разработки discord и скопируйте его из раздела bot.
Это все, что нужно выполнить в файле config.json. Приступим к написанию кода javascript.
Сначала импортируем все зависимости.
Затем с помощью токена создаем клиента и логин.
Добавляем несколько базовых listeners, выполняющих метод console.log при запуске.
Теперь можно начать работу с ботом с помощью команды node. Бот должен быть online в discord и в консоль выведется“Ready!”
После этого проверяем, какую команду нужно запустить. Это можно выполнить с помощью простых операторов if.
Узнав, какие команды нужно запустить, можно перейти к их реализации.
Начнем с добавления команды play. Для этого понадобится песня и гильдия (гильдия представляет собой изолированную коллекцию пользователей и каналов и часто упоминается в качестве сервера). Также понадобится ранее установленная библиотека ytdl.
Для начала создаем map с названием очереди, в котором будут сохранены все песни, введенные в чат.
Переходим к получению информации о песне и сохранении ее в объект song. Для этого используем библиотеку ytdl, которая получает информацию о песне по ссылке на youtube.
Необходимая информация сохраняется в объект song.
В этом фрагменте мы проверяем, является ли serverQueue пустым. Если нет добавляем туда песню.
Если serverQueue имеет значение null, создаем контракт.
В этом блоке кода создается контракт, а песня добавляется в массив songs.
Затем присоединяемся к голосовому чату пользователя и вызываем функцию play(), которую затем реализуем.
Поскольку теперь можно добавлять песни в очередь и создавать контракт при его отсутствии, можно приступить к реализации функцию проигрывания.
Сначала создаем функцию play, которая обладает двумя параметрами (гильдия и песня, которую нужно проиграть) и проверяет, является ли объект song пустым. Если да, то покидаем голосовой канал и удаляем очередь.
Затем начинаем проигрывать песню с помощью функции playStream() и URL-адреса песни.
В этом фрагменте мы создаем stream и передаем его URL-адресу песни. Также добавляем два listeners, которые обрабатывают события end и error.
Примечание: это рекурсивная функция, которая повторяет вызов самой себя. Рекурсия используется для проигрывания следующей песни, когда другая заканчивается.
Теперь можно проиграть песню, введя !play URL в чат.
Переходим к реализации функции пропуска. Для этого нужно выполнить завершения диспетчера, созданного в функции play() для начала проигрывания следующей песни.
В этом фрагменте мы проверяем, находится ли пользователь, который ввел команду, в голосовом канале, а также есть ли песни для пропуска.
Функция stop() похожа на skip(), за исключением того, что массив songs очищается, из-за чего бот удаляет очередь и покидает голосовой чат.
Полный исходный код для музыкального бота:
У вас все получилось! Надеюсь, эта статья помогла вам разобраться в API Discord и создании с его помощью простого бота.
You can now connect Discord and Raidbots directly to manage your preferences for the Discord bot as well as get rewards for being a patron. This integration works regardless whether or not you have connected Patreon and Discord.
What It Does
Connecting Raidbots and Discord provides a number of potentially useful tidbits:
- Everyone: Set your preference for the Discord bot via the website
- Uncommon and higher Patrons: Access the patrons-only chat channel in the Raidbots Discord
- Rare and higher Patrons: Skip-the-line when using the Discord bot
- Epic and higher Patrons: Enable Guild skip-the-line for the Discord bot (requires additional configuration not yet available on the website)
All of these features are also available in the bot itself or if you connected Patreon and Discord — the web interface should just make some things a bit easier.
How to Connect
- Go to your account page on Raidbots
- Click on “Connect to Discord”
What is This Doing?
When you connect Raidbots and Discord, you’re going through an authorization process that ensures you own both the Raidbots and Discord accounts that are getting linked. When you click “Authorize”, Discord sends some private keys that Raidbots can use to verify your account and get basic (and limited) info about your Discord account (Discord user ID, avatar info, basic info about the servers you are in).
How is This Different from Patreon?
Since early on, you’ve been able to connect Patreon and Discord which would result in special roles in the Raidbots Discord server. These roles allow the Discord bot to provide skip-the-line and patron chat channel access.
Connecting Raidbots and Discord directly provides essentially the same features but hopefully with a bit less confusion and fewer steps involved. The direct connection also allows settings defaults on Raidbots directly rather than only being able to use the bot commands.
Troubleshooting
The most common issue with Discord integration is that your web browser and Discord client are not logged in as the same user. It’s very common to be logged into the Discord website as an old or temporary user account rather than your “main” account.
The quickest way to check if you’re using different accounts is to check that your avatar / username match what you see in your native client.
The simplest and most effective method to fix this is to do the following:
- Ошибка 520 в excel
- Realtek teaming protocol driver что это
- Кисть свечение для фотошопа
- Почему не меняется шрифт в powerpoint
- Как в 1с изменить номер журнала операций
Источник: kompyutery-programmy.ru
Вступление
SimulationCraft, oн же Simcraft – прогрaмма, которая имитирует бой вашего персонажа в различных условиях. Совершает тысячи «итераций», или повторов, что позволяет точно определить полезность различной экипировки, характеристик, талантов, медиумов и многое другое.
На данный момент используется через специальный сайт, который представляет собой web-оболочку Симкрафта – Raidbots.com, по сути совершая все расчеты в облаке, не нагружая ваш компьютер.
Кратко и быстро
Базовая инструкция по Симкрафту:
- Скачать аддон Simulationcraft
- Зайти за своего персонажа и набрать в чате /simc
- Скопировать в буфер полученную стену текста.
- Перейти на сайт Raidbots.com
- Выбрать левую верхнюю кнопку «Top Gear».
- Вставить в поле скопированную стену текста из /simc
- Выбрать, какие именно предметы вы желаете сравнить между собой.
- Нажать снизу зеленую кнопку «Find Top Gear».
Различные типы симуляций
Вкладка Top Gear – самая полезная и универсальная. Позволяет просимить различные вещи, легендарки, таланты, инчанты, камни, ковенанты, медиумов и так далее. Именно Top Gear используется в большинстве случаев.
С помощью Gear Compare вы можете просимить вещи, которых у вас еще нет. Можно выбрать любую комбинацию уровня предметов, сокетов и прочего.
С помощью Droptimizer вы можете разом просимить лут из Мифик+, рейда любой сложности, PvP или еженедельного сундука.
Вкладка Quick Sim симулирует один бой без сравнения и позволяет увидеть распределение урона от заклинаний, средний аптайм баффов и показывает пример ротации из одного боя.
ВКЛАДКУ STAT WEIGHTS НЕ СТОИТ ИСПОЛЬЗОВАТЬ НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ!
Модуль Stat Weights очень устарел, так как сейчас есть гораздо более точные методы проверки того, какой стат апнет вас больше всего. При симе Stat Weights по очереди накидывается по ~100 ед. каждой характеристики, и, исходя из полученных данных, формируется результат. Это крайне неточная информация, так как при повышении одной характеристики у нас меняется приоритет других статов, а Stat Weights не способен это отслеживать.
Чтобы узнать какие чанты и камни стоит использовать, используйте Top Gear. Чтобы узнать, какой гир следует фармить – Droptimizer. А про Stat Weights забудьте, он бесполезен.
Настройки симуляции
Во вкладке Top Gear, обратите внимание на настройки Симкрафта, в нижней части страницы. Simulation Options позволяет кастомизировать множество параметров:
- Тип боя и количество целей.
- Время боя.
- Различные особенности и условия аксессуаров.
- Включенные баффы и дебаффы.
Данные настройки могут меняться исходя из ваших требований к симуляции.
Сим боя против одной цели
Стандартный сим, без указаний дополнительных параметров, это Patchwerk, 1 Boss. Именно он используется в большинстве случаев, если нужно просимить рейдовое сражение.
Если вам нужно просимить конкретного босса, то следует поменять время боя и количество целей под этого босса. Например, на Эпохального Курога можно использовать сим 9 минут боя и 2 цели, и так далее.
При выборе времени боя симкрафт использует разброс в 20% для каждой отдельной симуляции. То есть, если указать сим на 5 минут, то каждая отдельная итерация будет проводиться в диапазоне от 4 до 6 минут. Это можно исправить самостоятельно с помощью дополнительных команд, подробнее по этой ссылке.
Сим Мифик+
Для подбора экипировки для Мифик+ можно использовать два способа – простой и продвинутый.
Ни один из этих способов не включает в себя использование типа боя Dungeon Slice. Этот способ сима дает очень неточные и практически бесполезные результаты, поэтому его не рекомендуется использовать.
Простой способ
Самый простой способ посимить Мифик+ это запустить несколько симуляций с различными настройками:
- Первая симуляция представляет собой один большой запул без баффов и Жажды крови:
- Fight Style: Patchwerk.
- Number of Bosses: 6 Bosses.
- Fight Length: 1 minute.
- Raid Buff Presets: No Buffs.
- Вторая симуляция представляет собой бой с боссом в подземелье:
- Fight Style: Patchwerk.
- Number of Bosses: 1 Boss.
- Fight Length: 3 minute.
- Raid Buff Presets: No Buffs, но поставить галочку на Bloodlust.
После чего вы можете самостоятельно сравнить разницу между этими симами и решить, какую экипировку использовать.
Продвинутый способ
Продвинутый способ позволяет просимить конкретное подземелье на основе роута MDT. Для этого можно использовать WA MDT Sim, которая позволяет экспортировать роуты из MDT в Raidbots.
Инструкция:
- Постройте роут в MDT (или возьмите готовый).
- Убедитесь, что в MDT установлен необходимый вам уровень ключа.
- Убедитесь, что в роут включены все боссы и паки, которые необходимы для набора 100% прохождения ключа.
- Экспортируйте роут, нажав кнопку SimC Export в правом верхнем углу MDT.
- Кнопка появляется после установки соответствующей WA.
- Импортируйте данные из WA в Raidbots. Если вы знаете как использовать Advanced вкладку, то просто поместите информацию о роуте под введеными данными. Если нет, ниже инструкция для других вкладок:
- Загрузите информацию о вашем персонаже (/simc) в интересующую вас вкладку (Top Gear, Gear Compare, Droptimizer и так далее).
- После загрузки персонажа, найдите снизу раздел Custom APL and SimC Options.
- Под полем ввода поставьте галочку SimC Expert Mode. У вас откроются несколько дополнительных полей, куда можно вписывать текст.
- Вставьте информацию о роуте в раздел Footer. Это крайне важный пункт, если вставить информацию о роуте в другой раздел – ничего не сработает.
- Симьтесь как обычно.
В Пользовательских параметрах в WA MDT Sim можно указать длительность баффа от Рокочущего аффикса, а также диапазон задержки между пулами (время на перебежку между паками).
Продвинутый раздел продвинутого способа:
- Экспорт из MDT содержит информацию о всех запулах в Мифик+ (Raid Events). Подробнее о Raid Events можно найти в документации SimC.
- Сверху экспорта из MDT можно выставить необходимые баффы, которые есть в вашей группе. Для примера, можно заменитьoverride.windfury_totem=0 на override.windfury_totem=1, и так далее.
- Данный способ не учитывает использование контроля и других утилити способностей, не указанных в APL к специализации.
- Перед каждым запулом (Raid Event) можно выставить задержку (delay), которая указывает время на перебежку к этому паку. Этот параметр можно менять для более точных данных.
- Жажда крови по умолчанию сдается на первом запуле и далее по КД. Это можно поменять в строках с Raid Events.
- Значение keystone_pct_hp определеяет, сколько процентов урона наносит один дамагер за прохождение подземелья. По умолчанию это значение составляет 27% – оно взято из логов и менять его стоит только в том случае, если вы знаете что вы делаете.
- Вы можете просимить сразу пятерых персонажей в одном прохождении Мифик+, добавив их профили через Advanced вкладку и установив параметр keystone_pct_hp на 100, а параметр single_actor_batch – на 0. Чтобы просимить всего двух игроков, установите значение параметра keystone_pct_hp на 54 (в два раза больше стандартного), и так далее.
Как сравнить свой урон с симкрафтом
Короткий ответ – никак, используйте логи.
Расширенный ответ – симкрафт используется для сравнения вещей и талантов, а не проверки урона.
Цифра в конце симуляции – это усредненное значение многих тысяч повторов боя (т.н. «итераций»), и разница между самым удачным и неудачным вариантом может быть достаточно большой. Диапазон этих значений можно посмотреть, если на правой вкладке кликнуть на «Full HTML Report». Подробнее про Fighting Variance можно почитать по этой ссылке.
Вы можете «попасть» в этот диапазон, но это не даст никакой полезной информации – вы не будете знать, хорошо ли вы жмете кнопки, или просто прошли по минимальному значению того, что однажды не прокнуло симкрафту.
Так что не стоит использовать Raidbots.com для того, чтобы посмотреть «сколько я должен дамажить», для этого есть WarcraftLogs.
Инфо
- Сокращения
- Макросы
- Руководство по Raidbots
- Количество целей заклинаний
- Настройка Spell Queue Window
- Облачка сообщений
- Профессии Dragonflight
- Прокачка в Dragonflight
- Утилити таланты в Мифик+
- Авторы и благодарности
Источник: stormkeeper.ru
discord-raidbot
NEW WEBHOOK SPAM DISCORD #discord #nuke #raidbot #topcontop #discordnitrofree #discordraid #nukebotСкачатьПодробнее
DISCORD RAID BOT *WORKING*СкачатьПодробнее
XSpammer, Free Discord Raid Bot!СкачатьПодробнее
RAID Bot Discord 24/7 | Hyper Destroyers + LinkСкачатьПодробнее
Best RAID Bot Discord 24/7 2023СкачатьПодробнее
RAID BOT DISCORD GRATIS Y FACIL SIN SABER PROGRAMARСкачатьПодробнее
Best Raid Bot Discord 24/7 + RAID 2023 | ANTISQUADSСкачатьПодробнее
Best Raid Bot Discord 24/7 + RAID 1k 2022 | ANTISQUADSСкачатьПодробнее
Zafiro | Discord Anti-Raid BotСкачатьПодробнее
Best Raid Bot Discord 24/7 + RAID 2022 | ANTISQUADSСкачатьПодробнее
Best Raid Bot Discord 24/7 + RAID 2022 | ANTISQUADSСкачатьПодробнее
RAID BOT DISCORD FREE 2022 [WORKING]СкачатьПодробнее
Discord Anti Raid Bot Setup Tutorial 2022 | Beemo BotСкачатьПодробнее
Источник: abesu.org