但我有一個嚴重的問題,我和我的朋友和我的 Discord.js 機器人有一個 Discord 頻道,如下所示。但是我離開了頻道,我的朋友已經死了,所以我不能再加入服務器了。
const { Client, Intents } = require('discord.js')
const { prefix, token } = require("./config.json");
const ytdl = require("ytdl-core");
const client = new Client({ intents: [Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES]})
client.on('ready', () => {
console.log(client.user.tag "I came home!")
})
client.on('message', message => {
// some code for message commands
})
client.login(token);
所以我想問一下,有沒有辦法讓我的 Discord.js 機器人生成它所在服務器的邀請鏈接?因為我對 Discord.js 沒有任何了解,而且它真的很匆忙,所以請幫我寫代碼。
謝謝大家的閱讀。
uj5u.com熱心網友回復:
你必須在你的 client.on('ready') 中設定它:
client.on("ready", async() => {
const cache = await client.channels.cache;
const channels = [...cache.keys()];
const channel = await client.channels.fetch(channels[channels.length - 1]); // that depends of the differents kinds of channels, if this isnt working, try different indexes
let invite = await channel.createInvite({
maxAge: 10 * 60 * 1000,
maxUses: 10,
});
console.log(`discord.gg/${invite.code}`)
});
這將創建一個新的邀請。由于您不在服務器上,因此機器人將無法將其發送給您。console.log( discord.gg/${invite.code}) 在這里,因此您可以將其復制并粘貼到瀏覽器中。然后你就可以加入服務器了。
祝你有美好的一天!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/492154.html
標籤:javascript 不和谐 不和谐.js
