Javascript 我如何发出“说”命令?
我有一个Javascript 我如何发出“说”命令?,javascript,typescript,discord,bots,Javascript,Typescript,Discord,Bots,我有一个。比如说命令,它会让机器人响应用户输入的任何内容。例如,.say hello应使bot响应hello 但是,我的机器人当前的响应是。打个招呼。如何阻止bot响应。在开始时说 我正在使用SDK Aka typescript const commands = new discord.command.CommandGroup({ defaultPrefix: "." }); commands.on( "say", (args) =>
。比如说
命令,它会让机器人响应用户输入的任何内容。例如,.say hello
应使bot响应hello
但是,我的机器人当前的响应是。打个招呼
。如何阻止bot响应。在开始时说
我正在使用SDK Aka typescript
const commands = new discord.command.CommandGroup({
defaultPrefix: "."
});
commands.on(
"say",
(args) => ({
input: args.text(),
}),
async (message, { input }) => {
await message.delete();
await message.reply({
content: message.content,
allowedMentions: {},
});
}
);
message.content
是消息的原始内容,包括开头的。比如说
。您要使用的是输入
,它将作为消息的输入(不包括前缀和命令)
改用这个:
await message.reply({
content: input,
allowedMentions: {}
})
是Pylon文档中非常类似的命令的一个示例。不是一个简单的:message.reply(输入)代码>为你工作?它是一个不和谐的塔架,我从塔架文档中复制了上面的内容。这应该行得通吧?