- 193
- 67
Приветствую бродяги, многие наверное видели у людей кастомные активности в DISCORD.
Меня тоже когда-то заинтересовал этот вопрос, и я нашёл ответы на него, с которыми поделюсь с вами.
После того как ты всё сделал, нужно это все запустить наверное.
Переходим в папку где все файлы, открывай CMD с этой директорией(выше я писал как это сделать) и пиши node . (точку обязательно)
Если в консоль написало > Activity Started, то можешь идти смотреть свою активность в дискорде.
Картинка с наглядным примером строк >
Основная тема на программу > Custom Discord Rich Presence
Меня тоже когда-то заинтересовал этот вопрос, и я нашёл ответы на него, с которыми поделюсь с вами.
1. Скачиваем последнюю версию > Node.JS
2. Устанавливаем.
2. Устанавливаем.
1. Переходим на сайт > Discord Developer Portal
2. Заходим в Application
3. Справа сверху жмем - New Application
4. Пишем название бота(оно будет отображаться в активности, дальше покажу где)
5. Заходим во вкладку OAuth2 и копируем CLIENT ID
6. Добавляем картинки свои, заходи в Rich-Presence.
7. Затем есть кнопочка Add Image(s), жмешь на нее и добавляешь.
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. И пендрюм весь код
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, то можешь идти смотреть свою активность в дискорде.
Картинка с наглядным примером строк >
Итог >
> Мы создали бота.
> Написали код(по возможности я написал обьяснение к каждой строке)
> И идем хвастаться перед друзьям.
> Мы создали бота.
> Написали код(по возможности я написал обьяснение к каждой строке)
> И идем хвастаться перед друзьям.
1. Перелазим на сайт > Discord Developer Portal
2. Создаем нашего бота
3. Заходим во вкладку OAuth2 и копируем CLIENT ID
4. Добавляем картинки во вкладке Rich Presence
2. Создаем нашего бота
3. Заходим во вкладку OAuth2 и копируем CLIENT ID
4. Добавляем картинки во вкладке Rich Presence
1. Скачиваем приложение > Custom Rich Presence
2. Скидываем файлы в папку в любое удобное место.
3. Запускаем exe'шник - Custom Discord Rich Presence.
4. Если у вас появился уведомление жмякайте OK, и в меню справа снизу - нажмите на приложение.
5. В первом меню заполните все поля, где брать CLIENT ID - написано выше.
6. После заходите во вторую вкладку и выбирайте картинки.
7. Третья вкладка отвечает за кнопки.
8. После того как вы все настроили, жмякайте на зеленую кнопку слева и готово.
2. Скидываем файлы в папку в любое удобное место.
3. Запускаем exe'шник - Custom Discord Rich Presence.
4. Если у вас появился уведомление жмякайте OK, и в меню справа снизу - нажмите на приложение.
5. В первом меню заполните все поля, где брать CLIENT ID - написано выше.
6. После заходите во вторую вкладку и выбирайте картинки.
7. Третья вкладка отвечает за кнопки.
8. После того как вы все настроили, жмякайте на зеленую кнопку слева и готово.
Основная тема на программу > Custom Discord Rich Presence
Последнее редактирование: