Oceanic.JS - 比 Discord.JS 牛逼的東西。
Oceanic.JS - 比 Discord.JS 牛逼的東西。
Oceanic.js
Oceanic.js 在各方面都比 Discord.js 簡單,容易上手。
安裝
npm install oceanic.js
why oceanic.js
創建斜線指令更簡單
誰會想要浪費時間搞那甚麼REST啊。
Oceanic一個client.application.createGlobalCommand,簡化你的人生。
誰會用 EmbedBuilder,XXXXBuilder
難用死了,把你的code變醜神器。Oceanic他用JSON (雖然好像discord.js默認支援了)
沒了
discord.js 與 oceanic.js 比較
discord.js
import { REST, Routes } from 'discord.js';
const commands = [
{
name: 'ping',
description: 'Replies with Pong!',
},
];
const rest = new REST({ version: '10' }).setToken(TOKEN);
try {
console.log('Started refreshing application (/) commands.');
await rest.put(Routes.applicationCommands(CLIENT_ID), { body: commands });
console.log('Successfully reloaded application (/) commands.');
} catch (error) {
console.error(error);
}
oceanic.js
const { ApplicationCommandOptionTypes, ApplicationCommandTypes, Client } = require("oceanic.js");
const client = new Client({
auth: "Bot [TOKEN]",
gateway: {
intents: 0
}
});
client.on("ready", async() => {
console.log("Ready as", client.user.tag);
await client.application.createGlobalCommand({
type: ApplicationCommandTypes.CHAT_INPUT,
name: "ping",
description: "Replies with ping!",
})
})
結論
所以我用 oceanic.js。