Discord.js 13斜杠交互是指在Discord.js 13版本中引入的一种交互式命令处理方式。它通过使用斜杠命令(Slash Commands)来实现用户与机器人的交互。 斜杠命令是一种在Discord中使用的命令格式,它以斜杠(/)开头,后面跟着命令的名称和参数。与传统的消息命令不同,斜杠命令提供了更直观和结构化的方式来定义和解析用户输入。
我也认为@user16 16…方法更简单,但是当您使用SlashCommandBuilder时,您不需要在定义时使用builders子...
Sync loaded commands to Discord from slash-create Load commands from a folder Command throttling/cooldowns Quickstart If you want an easy start on getting slash commands on your bot, you can use slash-up to create a project using a template. npx slash-up init After creating a project, you...
比如我们来个commands/pingFollowUps.js: const{SlashCommandBuilder}=require('discord.js');module.exports={data:newSlashCommandBuilder().setName('ping5').setDescription('Replies with Pong, but multiple responses!'),asyncexecute(interaction){awaitinteraction.reply("Pong!");awaitinteraction.followUp({co...
代码commands/subCmd.js: const{SlashCommandBuilder}=require('discord.js');module.exports={data:newSlashCommandBuilder().setName('subcmd').setDescription('Subcommand! Reply with user\'s or server \'s info.').addSubcommand(subcommand=>subcommand.setName('user').setDescription('Info about a user...
This is a starting point for any discord bot wishing to use slash commands in discord.js. Use it on replit and add a secret as the bot token - Starlinkboy/Discord-Slash-Commands-Template
discordjs-v14-pagination Provides pagination for embeds in discord.js v14 using slash commandsTable of Contents1 Installation 2 Requirements 3 Usage 3.1 Importing 3.2 Embeds 3.3 Buttons 3.3.1 Example using four buttons 3.3.2 Example using two buttons 3.4 Pagination Embed 4 Screenshots 4.1 Four...
文件deploy_commands.js是用来注册部署机器人斜杠命令的。 文件cmdPaths.js用于存储斜杠命令所在的目录路径。 文件config.json用于存储机密设置(比如机器人 token 和各个 id)。 文件.gitignore是让 Git 屏蔽某些文件的上传(如果你不需要使用 Git 上传到 Github 或 bitbucket 等代码托管平台,则这个文件没有作用)。
/* bot-slash-commands.module.ts */ import { DiscordModule } from '@discord-nestjs/core'; import { Module } from '@nestjs/common'; import { InjectDynamicProviders } from 'nestjs-dynamic-providers'; @InjectDynamicProviders('**/*.command.js') @Module({}) export class BotSlashCommandsModu...
首先,开发者需要在 Atlanta 的命令目录中创建一个新的文件,用于定义这个自定义命令。接下来,按照 Discord.js 的规范编写相应的逻辑代码。以下是一个简化的示例,展示了如何创建这样一个“每日名言”命令: const{SlashCommandBuilder}=require('discord.js');module.exports={data:newSlashCommandBuilder().setName('qu...