const botInfoEmbedFields = [
{ name: 'Bot Name', value: interaction.client.user.username },
{ name: 'Bot Tag', value: interaction.client.user.tag },
{ name: 'Bot ID', value: interaction.client.user.id },
{ name: 'Bot Version', value: botVersion },
{ name: 'Bot Uptime', value: this.getUptime() },
{ name: 'Server Uptime', value: this.getServerUptime() },
{ name: 'Platform', value: os.platform() },
{ name: 'CPU', value: os.cpus()[0].model },
{ name: 'Memory', value: `${(os.totalmem() - os.freemem()) / 1024 / 1024} MB / ${os.totalmem() / 1024 / 1024} MB` },
{ name: 'Hostname', value: os.hostname() }
];
const paginatedFields = new PaginatedMessageEmbedFields()
.setTemplate({ title: 'Bot and System Information', color: '#0099ff' })
.setItems(botInfoEmbedFields)
.setItemsPerPage(5);
const pages = paginatedFields.make();
await interaction.editReply({ embeds: [pages[0]] });
paginatedFields.run(interaction);
}
const botInfoEmbedFields = [
{ name: 'Bot Name', value: interaction.client.user.username },
{ name: 'Bot Tag', value: interaction.client.user.tag },
{ name: 'Bot ID', value: interaction.client.user.id },
{ name: 'Bot Version', value: botVersion },
{ name: 'Bot Uptime', value: this.getUptime() },
{ name: 'Server Uptime', value: this.getServerUptime() },
{ name: 'Platform', value: os.platform() },
{ name: 'CPU', value: os.cpus()[0].model },
{ name: 'Memory', value: `${(os.totalmem() - os.freemem()) / 1024 / 1024} MB / ${os.totalmem() / 1024 / 1024} MB` },
{ name: 'Hostname', value: os.hostname() }
];
const paginatedFields = new PaginatedMessageEmbedFields()
.setTemplate({ title: 'Bot and System Information', color: '#0099ff' })
.setItems(botInfoEmbedFields)
.setItemsPerPage(5);
const pages = paginatedFields.make();
await interaction.editReply({ embeds: [pages[0]] });
paginatedFields.run(interaction);
}