gpt4 book ai didi

javascript - 如何让我的机器人提及发出该机器人命令的人

转载 作者:行者123 更新时间:2023-12-03 12:18:15 24 4
gpt4 key购买 nike

我正在制作一个 discord 机器人,我想这样做:有人输入 -ping 并且机器人以 @theuserwhotyped-ping 响应。

我没有错误,我只是不知道如何编码,而且我没有在 Internet 上找到任何解决方案。

这是我编写的代码:

const Discord = require("discord.js");

const client = new Discord.Client();

const prefix = "-";

client.on("message", message=>{
if(!message.content.startsWith(prefix) || message.author.bot) return;


const args = message.content.slice(prefix.length).split(" ");
const command = args.shift().toLowerCase();

if (command === "ping"){
message.channel.send("@{user}); //this is the line which dont work
}
});

最佳答案

您可以使用message.reply:

message.reply('typed ping');

它发送回复,例如 @peter,键入 ping

或者使用message.author:

message.channel.send(`${message.author} typed ping`);

它发送一条类似@peter typed ping的消息。

关于javascript - 如何让我的机器人提及发出该机器人命令的人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66091776/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com