Как запустить активность в дискорде
Перейти к содержимому

Как запустить активность в дискорде

  • автор:

Гайд Кастомная активность Discord

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

siwage
Активный

Автор темы

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

Спойлер: Не для ленивых
Спойлер: Установка Node.JS
1. Скачиваем последнюю версию > Node.JS
2. Устанавливаем.
Спойлер: Создание бота

1. Переходим на сайт > Discord Developer Portal
2. Заходим в Application
3. Справа сверху жмем — New Application
4. Пишем название бота(оно будет отображаться в активности, дальше покажу где)
5. Заходим во вкладку OAuth2 и копируем CLIENT ID
6. Добавляем картинки свои, заходи в Rich-Presence.
7. Затем есть кнопочка Add Image(s), жмешь на нее и добавляешь.

Спойлер: Всё самое интересное

1. Создаем папку на вашем устройстве.
2. Открываем CMD в нужной папке(где путь к папке нажми туда и напиши cmd)
3. После этого в CMD пишем > npm init(можешь везде enter нажать)
4. После пишешь > npm install discord-rpc
5. Создаешь файлик > index.js(либо другой какой-то ты указал когда делал npm init)
6. Открываешь любой редактор.
7. И пендрюм весь код

Спойлер: Всё самое интересное
discord-rpc:

const clientId = "твой клиент ID"; // Получаем ClientID const DiscordRPC = require("discord-rpc"); // Подключаем пакет const RPC = new DiscordRPC.Client(< transport: 'ipc'>); // Создаем новый экземпляр RPC чтобы он равнялся новому клиенту Discord RPC DiscordRPC.register(clientId); // Регистрируем идентификатор клиента async function setActivity() < if (!RPC) return; // Если нету RPC продолжить и вернуться RPC.setActivity(< // Устанавливаем активность details: `Row - details`, // Заменяй текст мой на свой. state: `Row - State`, // Заменяй текст мой на свой. startTimestamp: Date.now(), // Начало времени. largeImageKey: 'boys', // Большая картинка, пишешь название как на сайте назвал. largeImageText: 'Hover on large img', // При наведении на большую картинку всплывет текст smallImageKey: 'boys', // Маленькая картинка, пишешь название как на сайте назвал. smallImageText: 'Hover on small img', // При наведении на маленькую картинку всплывет текст buttons: [ // Создание кнопки < label: "Google", // Название кнопки url: "https://google.com" // Ссылка кнопки >, < label: "Youtube", // Название кнопки url: "https://youtube.com/" // Ссылка кнопки >] >); >; RPC.on('ready', async() => < // Когда все готово console.log("Activity started"); // Выведет тебе в консоль что все заебок setActivity(); // Устанавливает активность при первом запуске >); RPC.login(< clientId >).catch(err => console.error(err)); // Запускает всю кашу, если будут ошибки выведет в консоль.

После того как ты всё сделал, нужно это все запустить наверное.
Переходим в папку где все файлы, открывай CMD с этой директорией(выше я писал как это сделать) и пиши node . (точку обязательно)
Если в консоль написало > Activity Started, то можешь идти смотреть свою активность в дискорде.
Картинка с наглядным примером строк >

Спойлер: Финиш

Итог >
> Мы создали бота.
> Написали код(по возможности я написал обьяснение к каждой строке)
> И идем хвастаться перед друзьям.

Использование игровой активности Discord с телефона

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

Понятие игровой активности в Дискорде

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

Обратите внимание, в программном обеспечении опция игровой активности по умолчанию отключена.

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

Активация функции игровой активности

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

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

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

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

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

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

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

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

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

Почему не показывается игра в игровой активности

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

Активности

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

  • 1 Присоединение
  • 2 Ограничения
  • 3 Активности
  • 4 Интересные факты

Присоединение [ ]

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

Ограничения [ ]

Администратор может позволить или запретить людям присоединяться к активности, зайдя в **Настройки сервера -> Роли -> Права по умолчанию -> Использовать активности** и отключить эту способность.

Активности [ ]

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

  • Watch Together
  • Putt Party
  • Poker Night
  • Sketch Heads
  • Chess in the Park
  • Land-io
  • Blazing 8s
  • Letter League
  • Checkers in the Park
  • Spellcast
  • Bobble League

Интересные факты [ ]

06.12.2022 — Изменили стиль некоторых активностей под

Гайд Discord активность бота

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

siwage
Активный

Автор темы
Привет, сегодня покажу как сделать вот такую активность бота(пишется онлайн сервера)

Зачем оно надо? Я не знаю, хай лежит на черный день.

Спойлер: Установка Node.js

Чтобы установить Node.js, тебе нужно перейти на сайт > Node.js и скачать «Текущую(Current)»
Думаю не заблудишься в установщике его.

Спойлер: Создание бота

— Переходим на сайт > Discord Developer Portal и логинимся под своим аккаунтом дискорд.
— Переходим во вкладку > Applications
— Во вкладке Applications жмем кнопку > New Application
— Пишем название своему спиногрызу
— Когда создали бота, переходим во вкладку — Bot
— Во вкладке Bot жмем кнопку — Reset Token и копируем его до перед последнего этапа.

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

— Создаем папку в удобном тебе месте, с удобным тебе именем
— В этой папке открывай CMD, если не знаешь как, жми вот эту на это поле в проводнике и пиши туда cmd

— В консоль пиши, такие команды

npm install discord.js npm install samp-query npm init

Когда написал npm init, просто жми enter особо роли не сыграет
Теперь создавай файл index.js и открывай его любым тебе редактором

Спойлер: Самое вкусное(наверное) — Код

const < Client, GatewayIntentBits, ActivityType >= require ('discord.js') // Подключаем библиотеку Discord JS const query = require("samp-query"); // Подключаем библиотеку samp-query const client = new Client(< intents: [GatewayIntentBits.Guilds]>) // Какие-то события, английские буквы какие-то, оно тебе не надо пока-что const options = < // Список с IP'ом сервера и его портом. host: "185.169.134.172", port: 7777 >// Создаем фукнцию переменную setServerPresence, в которой получаем информацию о сервере и устанавливаем активность. const setServerPresence = () => query(, (err, response) => < if (err) return console.error(err) // Если будет ошибка выведет ее в консоль client.user.setPresence(< // Устанавливаем присутствие activities: [< name: `$/$`, type: ActivityType.Playing>], // Тут уже пишем что будет отображатся // Playing можно поменять на > Listening, Playing, Streaming, Watching // Это статус пользователя в данный момент "Не беспокоить", можешь поменять на другие. status: 'dnd', // online - в сети(зеленый будет) // idle - афк(желтый будет) // offline - не в сети(серый будет) // dnd - не беспокоить(красненький) >); >) client.on('ready', () => < // Тут функция когда бот готов console.log(`Успешно загружен $`) // Выведет сообщение в консоль, в моем случаи "Успешно загружен Kingman#6203" setServerPresence() // Вызываем функцию setInterval(setServerPresence, 5000) // Вызываем функцию setServerPresence каждые 5 секунд. >); client.login("тут токен бота который копировал") // Здесь фигачишь токен бота

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

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