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